2007-12-18
对链接中的特殊字符编码
关键字: jsp servlet 特殊字符 中文 编码
在JSP/Servle开发中,比如出现这样的场景:
在页面或者Servlet中显示的链接有特殊字符(比如%)或者中文。
JSP可以通过JSTL提供的c:url标签处理编码。
另外,JSP小脚本和Servlet还可以使用java.net.URLEncoder类的encode方法。
下面是在JSP中的代码示例,在Servlet中使用类似:
这个例子中的链接,是查询baidu中中文关键字的结果。
该encode方法在javadoc中提示已过时。
可以使用它的替代方法:
本文最早由本人(marshal@javaeye)发表在:http://marshal.easymorse.com/blog/archives/164
在页面或者Servlet中显示的链接有特殊字符(比如%)或者中文。
JSP可以通过JSTL提供的c:url标签处理编码。
另外,JSP小脚本和Servlet还可以使用java.net.URLEncoder类的encode方法。
下面是在JSP中的代码示例,在Servlet中使用类似:
<% String value="中文"; String url="http://www.baidu.com/s?wd="+URLEncoder.encode(value); %> <a href='<%=url %>'>点击</a>
这个例子中的链接,是查询baidu中中文关键字的结果。
该encode方法在javadoc中提示已过时。
可以使用它的替代方法:
String url="http://www.baidu.com/s?wd="+URLEncoder.encode(value,"GBK");
本文最早由本人(marshal@javaeye)发表在:http://marshal.easymorse.com/blog/archives/164
发表评论
- 浏览: 29736 次

- 详细资料
搜索本博客
最近加入圈子
链接
最新评论
-
jconsole工具介绍
可以用来检测内存泄漏吧?期待有进一步的说明
-- by java小牛 -
jconsole工具介绍
期待java5监控和管理控制台的详细配置和使用
-- by han0332217 -
jconsole工具介绍
介绍的不详细等于没有说!!
-- by cheneystar -
软件建模工具Enterprise A ...
咨询的EA的问题,我在用EA画用例图的时候,用例里面的字很长,能否让用例的名字可 ...
-- by jinni_jia -
在Maven中使用jetty6
:idea: :idea: :idea: : ...
-- by lihongyu0000






评论排行榜