jsp向后台传值问题

yzq8888 2010-02-11 05:13:27
大家好,初来咋到!现在目前遇到一棘手问题,是这样,我在前台jsp页面上输入“+-*/”,这种符号,传到后台,但后台唯独“+”号识别不出,用空格代替掉了。后来在查找解决办法,就是到后台后,把这个字符串放入java.net.URLEncoder.encode(str)函数中,进行一次转换,这样"+"号,获得了,但是到页面上,除“+”外的其它字符却变成%28%32等字符代替了。我目前而言,只要后台能获得“+”号,且前台能正常输出就行了。
...全文
137 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jeff0002 2010-02-12
  • 打赏
  • 举报
回复
全部是utf-8编码,应该可以解决了。
ouyangxiaokang6 2010-02-12
  • 打赏
  • 举报
回复
没有道理呀。为什么只有+号不可以呢?也不是特殊字符呀。你单独只传个+看看是什么。
yzq8888 2010-02-12
  • 打赏
  • 举报
回复
能否看一下,问题根源在哪 ?
yzq8888 2010-02-11
  • 打赏
  • 举报
回复
前台jsp字符编码是gbk的。
yzq8888 2010-02-11
  • 打赏
  • 举报
回复
二楼的,我这个方法也试了。就是出现%28%32的这些东西
gao512008 2010-02-11
  • 打赏
  • 举报
回复
JSP设置什么字符编码?
zhingliu 2010-02-11
  • 打赏
  • 举报
回复
奇怪,我這兒接收的沒問題,+號可以在後能取到,也可以在前台輸出的,不知樓主是怎樣取的
luffyke 2010-02-11
  • 打赏
  • 举报
回复
URLEncoder.encode(str,"utf-8")

81,092

社区成员

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

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