我在jsp页面上 的一个超连接
<html:link href="/modAction.do?aaa=a+b">更新</html:link>
其中aaa=a+b;a+b是字符串
当我在下个页面上再取的aaa已经不是a+b了,其中的“+”号变成了空格请高手给解决一下
谢谢了

解决方案 »

  1.   

    +号在unicode编码中是%2B,所以我们只需把"+"号换成%2B就可以了
      

  2.   

    顺便来拉票http://community.csdn.net/Expert/topic/4431/4431158.xml?temp=.5955774
    请支持下
      

  3.   

    js:str= encodeURI(str);
    java:str=URLEncoder.encode(str);
      

  4.   

    同意
    +号在unicode编码中是%2B,所以我们只需把"+"号换成%2B就可以了
      
      

  5.   

    用 yyouyou(一塌)   的方法啊。
      

  6.   

    yyouyou(一塌):
    你再说清楚一点,我是新手,有些不明白,
    你写的那些我没见过
      

  7.   

    服务器端用 URLEncoder.encode(str); 编码。
      

  8.   

    浏览器端用 javascript 的 encodeURIComponent(str) 编码。
      

  9.   

    aa.jsp?param=<%=java.net.URLEncoder.encode(str,"utf-8");%>&param2=aa这里str=a+b;
      

  10.   

    java.net.URLEncoder.encode(str,"utf-8");里的;去掉,顺手写上的,不好意思,呵呵。
      

  11.   

    mxlmwl(飞星)  谢谢呀