如果jsp:include 中的page页面存在乱码,则需要在使用jsp:include page=""> 的页面中的body>后加上
%
request.setCharacterEncoding('UTF-8") ;//或者指定的编码(GBK或其他)
%>
如下面所示:
复制代码 代码如下:
jsp-include.jsp
%@ page language="java" contentType="text/html;charset=UTF-8" %>
html>
head>title>jsp include测试页/title>/head>
body>
%
request.setCharacterEncoding("UTF-8") ;
%>
h3>jsp include 指令测试/h3>
jsp:include page="forward-result.jsp">
jsp:param name="age" value="32" />
jsp:param name="username" value="张三" />
/jsp:include>
/body>
/html>
forward-result.jsp
%@ page language="java" contentType="text/html;charset=UTF-8" %>
html>
head>title>forward的结果页/title>/head>
body>
年龄:%=request.getParameter("age")%>br />
姓名:%=request.getParameter("username") +"--11"%>
/body>
/html>
您可能感兴趣的文章:- JSP中param标签用法实例分析
- JSP用过滤器解决request getParameter中文乱码问题
- jsp ${param.id}用法
- JSP中param动作的实例详解