如何在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分。决不食言! 展开
当一输入一个中文字符后,地址栏上的中文字符会变成
%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分。决不食言! 展开
9个回答
展开全部
<a href=servlet?n=<%=java.net.URLEncoder.encode("小强","UTF-8")%>
格式编码
java.net.URLDecoder.encode(n,"UTF-8");
格式解码
格式编码
java.net.URLDecoder.encode(n,"UTF-8");
格式解码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
citytalent 的想法挺好 不过有一点需要指出 就是MD5不是什么加密算法 它是摘要算法(Message digest)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java.net.URLEncoder.encode()
和
java.net.URLDecode()
仔细研究一下吧..
和
java.net.URLDecode()
仔细研究一下吧..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个好高难度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询