社区
Web 开发
帖子详情
如何在URL中传中文的Request参数?
gauss
2004-10-14 09:11:32
例如:
msg.jsp的功能只是简单地显示msg参数。
现在我在另一个页面做这样的调用,
response.sendRedirect( "msg.jsp?msg=错误" );
msg.jsp显示乱码
response.sendRedirect( "msg.jsp?msg=Error" );
显示正确。
如何在URL中传中文的Request参数?
...全文
412
8
打赏
收藏
如何在URL中传中文的Request参数?
例如: msg.jsp的功能只是简单地显示msg参数。 现在我在另一个页面做这样的调用, response.sendRedirect( "msg.jsp?msg=错误" ); msg.jsp显示乱码 response.sendRedirect( "msg.jsp?msg=Error" ); 显示正确。 如何在URL中传中文的Request参数?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tianlujun
2004-10-14
打赏
举报
回复
我的方法是
respones.getCharacterEncoding("gb2312"),应该很管用,搂主可以试一下!
liushui05
2004-10-14
打赏
举报
回复
楼主如果是直接传过来的话,不需要请求统一编码应该是能够直接显示的。
jein
2004-10-14
打赏
举报
回复
你把字符转换一下就不会显示乱码了
kill8108
2004-10-14
打赏
举报
回复
String classid=request.getParameter("classes");
String classid1=new String(classid.getBytes("gb2312"),"ISO8859-1");
希望你的成功!!!
Bluecatr
2004-10-14
打赏
举报
回复
你是否在msg.jsp中将获得的msg值做一次转码(ISO8859-1),再显示出来?直接在URL中传中文的Request参数是可以的
gnodiew
2004-10-14
打赏
举报
回复
URLEncoding
tiger_shi
2004-10-14
打赏
举报
回复
用utf8编码传送
gauss
2004-10-14
打赏
举报
回复
解决了, msg.jsp不用改。
response.sendRedirect( "msg.jsp?msg=" + URLEncoder.encode("错误") );
究其原因可能是resin在redirect的时候不认中文。
谢谢各位。
深入浅出Ext_JS:数据存储与传输
深入浅出Ext_JS:数据存储与传输,学习ext 我在百度搜到的。
tomcat解决跨域访问问题配置
tomcat解决跨域访问问题,具体配置如下: 1、修改tomcat下的Conf/web.xml文件,在该文件内容中新增以下配置,注意,若该web.xml中存在其它filter,则需要将该filter放在所有filter前面; CorsFilter org.apache.catalina.filters.CorsFilter cors.allowed.methods GET,POST,HEAD,OPTIONS,PUT cors.allowed.headers Access-Control-Allow-Origin,Content-Type,X-
Request
ed-With,accept,Origin,Access-Control-
Request
-Method,Access-Control-
Request
-Headers true CorsFilter /*
window.open 函数的操作
window.open 函数的操作 取出showModalDialog
中传
过来的数据对象
request
.getParameterMap()相关的操作实例
request
.getParameter("XXX")获取
URL
中传
递的
参数
request
.getParameter("XXX")获取
URL
中传
递的
参数
,不能错写成
request
.getAttribute("XXX"),它是获取session里面值的方法。
URL
写的时候“servlet名/jsp文件名+?+
参数
名+=+
参数
值+&+
参数
名+=+
参数
值....”(忽略里面的加号),注意?和&符合写的位置。...
URL
传递
中文
参数
,防止乱码
URL
传递
中文
参数
URL
传递
中文
参数
,默认格式为ISO-8859-1,一般在接收该
参数
时,如果不进行编码,得到的会是乱码。 一般不建议
url
传参,更不建议传递
中文
参数
,如果非传不可,在传递
中文
参数
时,接收
参数
时将
参数
转换,例如: String result = new String(name.getBytes(“ISO-8859-1”), “utf-8”); 第二种:在服务器xml代码中改配置信息: <Connector port="8080"protocol=“HTTP/1.1” maxThrea
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章