从网页文本框输入\n,到了java后台处理代码被解析成'\'和'n'两个字符,但是我想得到'\n'单字符
那应该从文本框输入什么啊 

解决方案 »

  1.   

    <input type="text"/>根本输入不了回车<textarea>才可以
      

  2.   

    后台是Struts框架,这个值是form中的一个属性,并没做任何后台处理,
    应该是默认的就会当做两个字符.我现在不想改后台处理的话,没有办法能从前台页面直接输入什么特殊的
    字符,使得后台得到的就是'\n'单字符么
      

  3.   

    这个嘛,需要在前台处理一下,假设你就用\n为标志,可以这样
    str.replace(/\\n/g, "\n")处理后传后台
      

  4.   


    哦,原来这样,我用textarea试下
      

  5.   

    在页面里用 encodeURIComponent("\n")先转码在传入后台
      

  6.   

    在后台用java.net.URLDecode.decode("")解码