如何在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-06-27 · 超过28用户采纳过TA的回答
知道答主
回答量:244
采纳率:0%
帮助的人:109万
展开全部
不是什么加密.在地址栏显示的是get请求.
编码方式可以转换的.java.net.URLEncoder.encode("")
就可以把你要看的转换成所需要的那种.
或者 你想对get请求的连接进行加密.防止别人修改.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
citytalent
2008-06-27 · TA获得超过1222个赞
知道小有建树答主
回答量:542
采纳率:0%
帮助的人:575万
展开全部
用类库带的的,有很多,像MD5也可以,建立一个加密的类

地址用加密后的,然后地址比对的时候也先加密在比对就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
typhoon_wolf
2008-07-11 · TA获得超过2134个赞
知道小有建树答主
回答量:1827
采纳率:50%
帮助的人:653万
展开全部
这个和加密不加密没关系。
问题是,你的程序管得着别人的浏览器地址栏咋显示吗?我就做过实验,即使用“<a href="servlet?n=小强">小强</a>”,在某些浏览器的地址栏里也是显示“%B5%D8%D6%B7%C0%B8+%D6%D0%CE%C4”。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jgjcq
2008-06-27 · TA获得超过270个赞
知道小有建树答主
回答量:434
采纳率:0%
帮助的人:209万
展开全部
java.net.URLEncoder.encode("")
用这个方法就可以直接转换你所要的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你我皆凡人0V
2008-06-27 · TA获得超过392个赞
知道小有建树答主
回答量:806
采纳率:0%
帮助的人:645万
展开全部
加密就行了.加密技术很多的.你随便下一个包就行了
如3des
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式