注册 登录
编程论坛 J2EE论坛

求助

giant110 发布于 2008-03-23 14:34, 766 次点击
在做JSP网页时遇到这种情况:
在index.jsp中表单如下
<form method="post" action="putong/zhandian.jsp">
<input type="text" name="zdname" />
<input type="submit" name="Submit" value="点击查询" />
</form>

在zhandian.jsp中有以下语句:
String B=request.getParameter("zdname");
当在index.jsp中输入汉字时在zhandian.jsp中无法获取所要传递的值,而输入数字则可以传递,真是怪事了,试了很多次都不成功,我也不记得String不能放汉字呀!到底是怎么回事??求救呀……
2 回复
#2
csight2008-03-23 22:42
在<%@page%>中要设置编码方式为GB2312;
String B=(String)request.getParameter("zdname");
#3
lyd89352008-03-24 08:41
...你将那个值打印出来不就知道了吗?
没有统一编码都会出现如你所说的问题。。
使用过滤器把
1