今天遇到一个很奇怪的问题。
    在SSH2框架中,如:subjectset.selectlist.do?val={岗位津贴_gz0037}+{奖酬金_gz0012}+{职务津贴_gz0013} 这样一条连接,到了后台是,打印出来的val值是:“{岗位津贴_gz0037} {奖酬金_gz0012} {职务津贴_gz0013}”。加减乘除只有加号会这样。如果是在同一个窗口就显示正常,如果是弹出一个窗口“+”符号就都不见了。说明url地址中不能使用“+”这个符号???
    请问有遇到这样的情况的吗?如果我要保存到数据库里面是一条计算公式(包含“+”),该如何处理??

解决方案 »

  1.   

    改成:{岗位津贴_gz0037}%2b{奖酬金_gz0012}%2b{职务津贴_gz0013}就可以了。
      

  2.   

    java社区因老群已满 现开新群 老群的资深高手全部搬至新群共同商讨共同进步  上善在这里承诺就算不能给出大家准确的结果 但也会给大家一个参考的方向  群号:26665621
      

  3.   

    + 在 URL 参数中表示空格,如果你需要“+”本身的话,需要使用 URL 转义成为 %2B 就可以了。
      

  4.   

    + 在 URL 参数中表示空格,如果你需要“+”本身的话,需要使用 URL 转义成为 %2B 就可以了。同意
      

  5.   

    参考此帖
    http://topic.csdn.net/u/20110415/10/0cc76f49-736b-4421-9a79-28c73c9afec0.html