我的人生就好比这两条线


javaweb笔记06—(页面跳转及编码格式)

1.指令:<%@     %>:一个页面可以有多个
import, 但是标识本页面为jsp页面的指令只能是一条
(建议是一条 )

2.出错页面:<%@ isError(true)%>  error.jsp
从外边引用:ErrorPage = error.jsp;
程序出错自动跳转到错误页面(一般不会用的)
因为配置以后,代码出错无异常,无错误信息,修改不了

3. 引用jsp页面(HTML里边用的是frameset)

 a. <%@ include file = "top.jsp"%>(全拷贝引用)
 特点:指令包含:先包含,后编译不能有相同的变量名。
 编译后是一个文件,是主引用的.java文件,所以是在一个
 Java文件,变量名,不能相同。

 b. 动作包含:引用包含<jsp:include page= "" > </jsp:include>
 先编译,后包含,每个JSP页面都有被转义成.java文件。


4. 编码问题

 a. request设置编码格式只对post请求起作用

 b. get:或者直接在tomcat服务器的安装目录下的server.xml文件有8080端口的下边加上
 URIEncoding = "utf-8";即可,

 c. get请求和post请求均可以使用new String处理
 String afterName = new String(beforeName.getBytes("iso-8859-1"), "utf-8");

5. http协议的默认编码格式为"iso-8859-1"
Tomcat8默认把编码格式改了,默认添加了URIEncoding = "utf-8";

posted @ 2017-08-16 17:19  StephenChowcai  阅读(277)  评论(0编辑  收藏  举报