jsp:forward与jsp:include乱码问题
来源:互联网 发布:qq软件 编辑:程序博客网 时间:2024/04/29 16:21
使用jsp:forward转发到另一个jsp页面时,两个页面的page指令设置相同,都为<%@page contentType="text/html;charset=GBK"%>.
转发页面代码如下:
<%@page contentType="text/html;charset=GBK"%>
<jsp:forward page="pageforward02.jsp">
<jsp:param name="name" value="张三" />
<jsp:param name="id" value="220302" />
</jsp:forward>
转发目标页面pageforward02.jsp代码如下:
<%@page contentType="text/html;charset=GBK"%>
<%
request.setCharacterEncoding("GBK");
String name = (String)request.getParameter("name");
String id = (String)request.getParameter("id");
%>
<h1>姓名:<%=name%></h1>
<h1>id号:<%=id%></h1>
但在转发页面取数据的时候乱码,对转发目标页面做了如下两种方式处理
第一种:request.setCharacterEncoding("GBK");
第二种: String name = (String)request.getParameter("name");
name = new String(name.getBytes("ISO-8859-1"),"GBK");
结果还是乱码。转发面和目标页前加上如下代码,可正常显示:
<%
request.setCharacterEncoding("GBK");
%>
- jsp:forward与jsp:include乱码问题
- <jsp:include>与<jsp:forward>
- <@include><jsp:include><jsp:forward>
- jsp:forward jsp:include传中文参数乱码问题的解决方法
- errorPage、jsp:include、jsp:forward、get\post乱码解决
- Jsp中include与forward的区别
- <jsp:include>和<jsp:forward>
- <jsp:include>和<jsp:forward>
- jsp中的include乱码问题
- jsp中的include乱码问题
- <%@include%>、<jsp:include>、<jsp:forward>、sendredirect
- jsp 动作元素 jsp:include jsp:forward
- jsp 动作元素 jsp:include jsp:forward
- 解决jsp:forward 传递参数乱码问题
- JSP指令 include 和forward
- jsp中的include和forward
- jsp中的include和forward
- jsp中指令include和jsp:include,jsp:forward
- MultiByteToWideChar和WideCharToMultiByte用法详解
- 超强表单验证
- SQL 面试题
- javascript早该知道的7种编程技巧
- MotionEvent事件在onInterceptTouchEvent()、onTouchEvent()中的传递顺序
- jsp:forward与jsp:include乱码问题
- .net常用控件绑定代码分享
- lucene索引word/pdf/html/txt文件及检索(搜索引擎) 转载于http://blog.csdn.net/shiljcn/article/details/6179479
- Event Handling with Windows PowerShell 2.0
- 用定时器显示时间 窗口过程函数
- DOS命令 format
- invalid configuration x86_64-unknown-linux-gnu' machine x86_64-unknown' not recognized
- 马化腾:与CNTV合作是产业的延展
- linux一些指令操作