jsp中的传值问题,急救.在线等

yyouyou 2005-10-09 05:46:56
在一个jsp 页面中,想通过test.jsp?ttt=aaa的形式将ttt的值传给下一个页面.
但是 ttt 是一字符串包含有"%"符号(如: var ttt = "aaaa%aaaa"),直接传值不行,应该如何转换呢?
高手帮忙!先谢了!

...全文
124 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyouyou 2005-10-11
  • 打赏
  • 举报
回复
哦,多谢了.有这个函数就方便多了.
不过我找到另外一个方法,设置一个隐藏的form,添加一些button或其他的,将值赋给button的value,然后提交再传值,OK了

^_^
24024846 2005-10-10
  • 打赏
  • 举报
回复
那就在javascript里面用str.replace("%","%25");
yyouyou 2005-10-10
  • 打赏
  • 举报
回复
可是那个ttt 是在javascript中动态生成的,不能用java的内包啊,
masse 2005-10-09
  • 打赏
  • 举报
回复
encode一下就OK
柯本 2005-10-09
  • 打赏
  • 举报
回复
import java.net.URLEncoder;
...

String p=URLEncoder.encode("aaa%aaa");
用p传给下一页面
zebra007 2005-10-09
  • 打赏
  • 举报
回复
转义字符应该是%25

test.jsp?ttt=aaa%25aaa

81,092

社区成员

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

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