b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

jsp引入页面 Java Web JSP详解(下)(2)

电脑杂谈  发布时间:2018-01-06 20:04:19  来源:网络整理

3、jsp:forward

jsp引入页面_工程与tomcat关联_jsp引入html文件

(1)<jsp:forwardpage=”/include/b.jsp”></jsp:forward>相当于

<%request.getRequestDispatcher(“/include/b.jsp”).forward(request,response);%>

(2)但使用jsp:forward可以使用jsp:param子标签向b.jsp传入一些参数,同样jsp:include也可以使用jsp:param子标签。jsp引入页面

<jsp:forward page=”/include/b.jsp”>

???????????? <jsp:paramvalue=”abcd” name=”username”/>

</jsp:forward>或

<jsp:include page=”/include/b.jsp”>

???????????? <jsp:paramvalue=”abcd” name=”username”/>

</jsp:include>

(3)在b.jsp页面可以通过request.getParameter(“username”)获取到传入的请求参数.

四、中文乱码的问题

1、在JSP页面上输入中文,请求页面后不出现乱码:保证contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"charset和pageEncoding的编码一致,且都支持中文。通常建议取值为UTF-8,还需保证浏览器的显示的字符编码也和请求的JSP页面的编码一致。

2、获取中文参数值:默认参数在传输过程中使用的编码为ISO-8859-1

(1)对于POST请求:只要在获取请求信息之前(在调用request.getParameter或者是request.getReader等),调用request.setCharacterEncoding(“UTF-8”)

(2)对于GET请求:前面的方式对于GET请求无效,可以通过修改Tomcat的server.xml文件的方式。

参照:8989/docs/config/index.html文档的useBodyEncodingForURI属性,为Connector节点添加useBodyEncodingForURI=“true”即可。

注:最新版本的Tomcat中文编码无需进行2方法所示的设置


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-58655-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...