想要实现:从submit.jsp提交到display.jsp并在此页面中显示!submit.jsp 中的内容如下:
<%@ page contentType="text/html;charset=gb2312" %>
<html>
<head>
<title>JSP的中文处理</title>
</head><body>
<%
request.setCharacterEncoding("gb2312");//这是不是统一对些页面提交的参数用gb2312编码%><form name="form1" method="post" action="display.jsp">
<div align="center">
<input type="text" name="name">
<input type="submit" name="Submit" value="Submit">
</div>
</form>
</body>
</html>而在display.jsp中:
<%@ page contentType="text/html; charset=gb2312"%>
<html>
<head>
<title>JSP的中文处理</title></head><body><%=request.getParameter("name")%>
</body>
</html>运行结果不以正确显示中文!而是??句这是为什么?
request.setCharacterEncoding("gb2312");
response.setCharacterEncoding("gb2312");
上面两个到底有怎么样的区别与联系?
<%@ page contentType="text/html;charset=gb2312" %>
<html>
<head>
<title>JSP的中文处理</title>
</head><body>
<%
request.setCharacterEncoding("gb2312");//这是不是统一对些页面提交的参数用gb2312编码%><form name="form1" method="post" action="display.jsp">
<div align="center">
<input type="text" name="name">
<input type="submit" name="Submit" value="Submit">
</div>
</form>
</body>
</html>而在display.jsp中:
<%@ page contentType="text/html; charset=gb2312"%>
<html>
<head>
<title>JSP的中文处理</title></head><body><%=request.getParameter("name")%>
</body>
</html>运行结果不以正确显示中文!而是??句这是为什么?
request.setCharacterEncoding("gb2312");
response.setCharacterEncoding("gb2312");
上面两个到底有怎么样的区别与联系?
解决方案 »
- JDBC中输出数据库数据的问题
- JSP中Date显示的年月日都对但是时间不对
- 如何获得jsp中file表单的值
- 问个问题
- 一个基础问题:如果我有多个页面要判断用户是否登陆没有,用什么方法最好?
- 关于读取Structs里ActionMapping里forward问题!
- 请问谁有小点的struts实例,越小越好,hello world就可以了
- 大家好,小弟想学jsp,不知道买什么书好。
- 谁能给出在Linux上配置jsp开发环境的详细说明。
- 谁帮我调试下jsp源代码,源代码出错了,我私信给你发过去。驱动是否注册我不会调试。
- struts2.0比1.*的有什么好处.用过struts2.0的朋友跟我聊聊.
- 我做孙卫琴老师书中的例子,没成功,检查好久,都没发现问题在哪?向各位请教一下!
request.setCharacterEncoding("gb2312");
这个常用。
而你想输出的时候,使用
response.setCharacterEncoding("gb2312");
不过一般不用。
JSP的中文处理 这几个字是中文吗?
如果不是,那文件自己的编码错了。<%
request.setCharacterEncoding("gb2312");//这是不是统一对些页面提交的参数用gb2312编码 %> 应该放到后面那个文件里面而在display.jsp中:
<%@ page contentType="text/html; charset=gb2312"%>
<html>
<head>
<title> JSP的中文处理 </title> </head> <body>
<%
request.setCharacterEncoding("gb2312");//这是不是统一对些页面提交的参数用gb2312编码 %>
<%=request.getParameter("name")%>
</body>
</html>
request.setCharacterEncoding("gb2312");
response.setCharacterEncoding("gb2312");
上面两个到底有怎么样的区别与联系?
能给讲讲吗?
request.setCharacterEncoding("gb2312");
这个常用。
而你想输出的时候,使用
response.setCharacterEncoding("gb2312");
不过一般不用。 ---------------------------------------------------
在后一个页面,你需要从request里面拿取数据,所以用
request.set .....