1、javaweb web服务器 tomcat C/S 客户端/服务器 B/S 浏览器/服务器 URL: http协议 https 加密的协议 localhost 127.0.0.1 经常使用web服务器: jboss glassfish tomcat: 不要放在中文目录下 目录结构: bin 存放tomcat运行和中止的脚步程序 webapps 存放web项目 work 存放jsp生成servlet 访问tomcat http://localhost:8080/
修改tomcat端口: server.xml 修改端口 <Connector port="8089" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 环境变量 %JAVA_HOME%\bin; 配置tomcat管理员用户名和密码 tomcat-users.xml <role rolename="manager-gui"/>
<user username="tomcat" password="bdqn" roles="manager-gui"/> 发布web项目: 将web项目放在webapps下 myeclipse配置tomcat 2、jsp myeclipse新建web project 修改jsp默认编码为UTF-8 三个编码都为UTF-8 contentType="text/html; charset=UTF-8" //设置jsp页面文件编码为UTF-8
pageEncoding="UTF-8" //页面中的字符采用UTF-8
content="text/html; charset=UTF-8" //通知浏览器以什么编码方式打开页面
jsp能够写java代码 <%
%>
*jsp执行原理: jsp最终会翻译成java代码,进而编译成class被执行 hello.jsp ----> hello_jsp.java(servlet)--->hello_jsp.class
404 找不到页面 3、jsp内置对象 jsp总共有九个内置对象 1、out out.print(".."); 2、request(请求) getParameter(String name); 表单提交方式: get 治标方法: String uname = new String(userName.getBytes("ISO-8859-1"),"UTF-8"); 治本方法: <Connector port="8089" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> post: //post 请求下 设置请求编码为UTF-8
request.setCharacterEncoding("UTF-8");