jsp地址请求参数进行编码??

藍色的海 发布于 2012/03/30 22:00
阅读 695
收藏 0
JSP

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

我想对下面这地址请求参数进行编码,让显示在地址栏的不是中文,请问怎么实现??

以下是问题补充:

@藍色的海:请问是不是在页面中加入 request.setCharacterEncoding(encoding); (2012/03/30 22:10)
加载中
0
leo108
leo108
这个用JS代码实现
藍色的海
藍色的海
好的 谢谢
0
无名人士
无名人士

如果你是用表单的get方式提交参数,放心浏览器会帮你将中文进行url编码;

如果你是用超链接传递参数,有两种做法:

    1.javascript :用encodeURI函数对你的文本在客户端进行编码,用法参考这里
    2.在jsp页面使用java.net.URLEncoder这个类对你的文本在服务器端进行编码,用法参考api,也只有一个静态方法:java.net.URLEncoder.encode(String s,String encoding)

藍色的海
藍色的海
谢谢,答案很详细
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部