jsp中如何对jstl输出的汉字进行urlencode

mengshan1986 2009-11-18 09:57:52
数据是通过hibenate查询返回的list结果集,使用jstl输入,现在username是汉字,在更新链接,我想把汉字进行
java.net.URLEncoder,但是这样用,貌似不可以啊!请问有何解决办法。

<c:forEach items="${result}" var="list">
<tr>
<td>
${list.username}
</td>
<td>
${list.pass}
</td>
<td>
${list.age}
</td>
<td>
<c:if test="${list.sex==1}">

</c:if>
<c:if test="${list.sex==0}">

</c:if>
<a href="edit.jsp?uid=${list.uid }&username=${list.username}&pass=${list.pass}&age=${list.age}&sex=${list.sex }" >
更新</a>
</td>
</tr>
</c:forEach>
<tr><td>第${page}页,共${totalcount}页
[<a href="index.jsp?page=1">首页</a>]
 </td>
...全文
1353 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sardine200102 2010-04-29
  • 打赏
  • 举报
回复
学习下
leoxuanzhaoya 2009-12-22
  • 打赏
  • 举报
回复
学习了!!!!
alpha 2009-11-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 warison2008 的回复:]
<a href="edit.jsp?uid=${list.uid }&username=${list.username}&
改为
<a href="javascript:encodeURI(edit.jsp?uid=${list.uid }&username=${list.username}&)"

[/Quote]

encodeURI()这个方法可以 ,我以前用过。
道光2008 2009-11-18
  • 打赏
  • 举报
回复
<a href="edit.jsp?uid=${list.uid }&username=${list.username}&
改为
<a href="javascript:encodeURI(edit.jsp?uid=${list.uid }&username=${list.username}&)"
道光2008 2009-11-18
  • 打赏
  • 举报
回复
encodeURI("edit.jsp?uid=${list.uid }&username=${list.username}&pass=${list.pass}&age=${list.age}&sex=${list.sex }");
道光2008 2009-11-18
  • 打赏
  • 举报
回复
改成onclick时写成
location = encodeURI('edit.jsp?uid=${list.uid }&username=${list.username}&pass=${list.pass}&age=${list.age}&sex=${list.sex }');就行
mengshan1986 2009-11-18
  • 打赏
  • 举报
回复
写错了是
<a href="javascript:encodeURI('edit.jsp?uid=${list.uid }&username=${list.username}&pass=${list.pass}&age=${list.age}&sex=${list.sex }')" >更新</a>
不过还是不对啊!
海A天空 2009-11-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yandefa 的回复:]
引用 1 楼 warison2008 的回复:
<a href="edit.jsp?uid=${list.uid }&username=${list.username}&
改为
  <a href="javascript:encodeURI(edit.jsp?uid=${list.uid }&username=${list.username}&)"



encodeURI()这个方法可以 ,我以前用过。
[/Quote]
同解
mengshan1986 2009-11-18
  • 打赏
  • 举报
回复
我这里怎么不能用啊!
<a href="<a href="javascript:encodeURI(edit.jsp?uid=${list.uid }&username=${list.username}&pass=${list.pass}&age=${list.age}&sex=${list.sex }&)" >
更新</a>
是这样用吧!

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧