易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp页面中接受中文参数

给页面传送一个中文的查询字符串,怎么在jsp文件页面里面获取?
比如:a.jsp?f=%u5403%u996D%u5403%u996D
在a.jsp中使用request.getParameter("f")总是null,有什么办法可以解决?

哎,我是Java的菜鸟,折腾asp.net很多年了,但是对jsp一些特性还是很生疏,现在从写jsp页面开始,啊哦.不过java对中文的支持貌似不是很好,不知道是哪里的问题
是编码的问题。

在request.getParameter("f")之前加上request.setCharacterEncoding("页面编码");

request.setCharacterEncoding("GBK");

红色部分改成你的编码类型,比如 utf-8

a.jsp?f=%u5403%u996D%u5403%u996D
在a.jsp中使用request.getParameter("f")总是null?
不会吧,
你多写几个参数看看
a.jsp?f=aaa&myparam=1
在a.jsp中使用request.getParameter("myparam")
如果都是
说明你的请求页面存在问题

request.setCharacterEncoding("utf-8");

貌似还是不行,编码是用javascript的escape("中文字符串")这样的,jsp的pageEncoding="UTF-8"
啊哦,改怎么接受?

request.setCharacterEncoding("utf-8");

顶上来再说

request.setCharacterEncoding("UTF-8");

它在网络上传输是"ISO-8809",所以你要先转化成你所要的编码格式,中文的话,如果不转,肯定会乱码的。。

引用
它在网络上传输是"ISO-8809",所以你要先转化成你所要的编码格式,中文的话,如果不转,肯定会乱码的。。
<


相关问答:

jsp 中乱码的 - Java / Web 开发

我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8 
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
 <form class="form" action=&quo ......

jsp链接sql2000的疑问?



type Exception report


message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jas ......

关于在JSP中上传图片的相关问题 - Web 开发 / 其他

//用客户的session的id建立一个临时文件:
//String tempFileName=(String)session.getId();
String tempFileName = (String)session.getId();
//out.println(& ......

关于jsp 引入后页面跳转的问题 - Java / Java EE

问题是这样的:
   
我有一个文件nagiv.jsp 另一个文件failure.jsp包含他,同时nagiv文件中有一个可以跳转到yy.jsp的commandButton,但是我将failure中点击nagiv中的哪个commandButton,也面不会跳转 ......

JSP 接收 FORM 提交 - Java / Web 开发

一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录 
然 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号