<%@ page contentType="text/html; charset=GBK" %>
<jsp:useBean id="EL" scope="request" class="javaBean" />
<jsp:setProperty name="EL" property="*" />
<html>
<head>
<title>
register
</title>
</head>
<body bgcolor="#ffffff">
<h2>${requestScope.EL["userName"]},登陆成功!</h2>
您的登陆信息如下:
<table border="1" bordercolor="#000000" >
<tr >
<!--这里用${requestScope.EL["userName"]}如果request中的变量包含中文就会出现乱码-->
<td >用户名:</td><td>${requestScope.EL["userName"]}</td>
</tr>
</table>
</body>
</html>该页面为B.jsp 假设是由A.jsp提交到B.jsp的,A.jsp有一个文本框name为userName
javaBean有getuserName(),setName()方法
出现的现象就是在表单A.jsp提交userName经过JAvaBean后,在B.jsp中用表达式${requestScope.EL["userName"]返回值就会产生乱码.请问该怎么解决挖!!!!!容器是Tomcat5.0
<jsp:useBean id="EL" scope="request" class="javaBean" />
<jsp:setProperty name="EL" property="*" />
<html>
<head>
<title>
register
</title>
</head>
<body bgcolor="#ffffff">
<h2>${requestScope.EL["userName"]},登陆成功!</h2>
您的登陆信息如下:
<table border="1" bordercolor="#000000" >
<tr >
<!--这里用${requestScope.EL["userName"]}如果request中的变量包含中文就会出现乱码-->
<td >用户名:</td><td>${requestScope.EL["userName"]}</td>
</tr>
</table>
</body>
</html>该页面为B.jsp 假设是由A.jsp提交到B.jsp的,A.jsp有一个文本框name为userName
javaBean有getuserName(),setName()方法
出现的现象就是在表单A.jsp提交userName经过JAvaBean后,在B.jsp中用表达式${requestScope.EL["userName"]返回值就会产生乱码.请问该怎么解决挖!!!!!容器是Tomcat5.0
解决方案 »
- 我想把myeclipse卸载掉,装eclipse,可是怎么myeclipse也卸载不干净,一装eclipse就成了myeclipse了。请各位朋友解答。谢谢
- struts textarea 字符数的控制,请struts 巨侠 赐教
- 真的不知到怎么回事,过滤器把图片给过滤了!
- 如果tomcat是在另外一太机器怎么办?
- 关于在JSP中查询数据库语句的问题
- 初学者问题.
- 连数据库出现的错误,请大家帮忙啊!一解决问题就结帖,哈哈
- jsp中如何使enter键具有table(Tab)键的功能?
- 有什么新,全一点的JAVA的类库的书吗,推荐一下,谢谢
- 怎样将本地的一个xml文件存到服务器上的数据库里啊?
- 开个贴讨论java的b/s结构的发展方向
- 请教HttpSessionListener和HttpSessionBindingListener的区别
你试试吧,我不知道具体能不能
如果使用Get方法,就算是页面编码为gbk也有问题,可以用2楼的方法解决,也可以修改tomcat的conf文件夹下的server。xml文件
在connector这项的后面添加属性URIEncoding="GBK",产生乱码的原因是tomcat这个web容器默认的编码方式为utf-8