如何在JSP页面上更改地址栏的中文字符? 150

就像百度搜索引擎类似。当一输入一个中文字符后,地址栏上的中文字符会变成%B5%D8%D6%B7%C0%B8+%D6%D0%CE%C4类似的东西。而我用a标记更改href属... 就像百度搜索引擎类似。

当一输入一个中文字符后,地址栏上的中文字符会变成
%B5%D8%D6%B7%C0%B8+%D6%D0%CE%C4
类似的东西。

而我用a标记更改href属性后,在地址栏上显示的中文,而不是%B5%D8%D6%B7%C0%B8+%D6%D0%CE%C4 这样类似的东西

请问如何转换这种编码格式?
请问,因为是在一个JSP页面运行之后的一个超链接的href属性中,附加了一个带有中文字符参数的地址(<a href="servlet?n=小强"></a>)。而当我点击了这个中文地址后,响应的JSP页面就会在地址栏上显示出超链接中的中文字符。

可是现在最麻烦的,之前的JSP处理页面使用的全部都是EL和JSTL标签,而且我不想使用<% %>。可又必须在这张JSP页面中处理这个超链接的属性!?

请问,能不能使用JSTL提供的一些函数或者标签来转换这样的超链接?并且能够使我的响应页面能够以正确格式(中文)来接收这组参数??

这里麻烦大家了!!能够满足所有要求的追加100分,能够满足部分的追加50分。决不食言!
展开
 我来答
刘祺枫
2008-07-10 · 超过12用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:42.6万
展开全部
<a href=servlet?n=<%=java.net.URLEncoder.encode("小强","UTF-8")%>
格式编码
java.net.URLDecoder.encode(n,"UTF-8");
格式解码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WB8472
2008-06-29 · TA获得超过157个赞
知道答主
回答量:29
采纳率:0%
帮助的人:0
展开全部
citytalent 的想法挺好 不过有一点需要指出 就是MD5不是什么加密算法 它是摘要算法(Message digest)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c29cc81
2008-06-28 · 超过30用户采纳过TA的回答
知道答主
回答量:137
采纳率:0%
帮助的人:92.8万
展开全部
java.net.URLEncoder.encode()

java.net.URLDecode()

仔细研究一下吧..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
權寶兒
2008-06-27 · TA获得超过227个赞
知道答主
回答量:224
采纳率:0%
帮助的人:0
展开全部
这个好高难度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式