你的字符需要转义,具体到网上查一下 script字符转义!

解决方案 »

  1.   

    怎么转义啊
    我直接在我的body输出也是一样,不关js的问题吧
      

  2.   

    那你的这个变量admiid 的值是什么啊,是不是里面本身就有 一个";"号啊
      

  3.   

    没有的,我在后台打印输出是正常的,但是输出到jsp页面&符号就变成了&
    目前还不知道什么原因,只能使用replace函数将amp;变为空
      

  4.   

    &  ====>&amp  用这个就ok了。需要转义。
      

  5.   

    &  ====>&amp什么意思??
    request.setAttribute("FirstMenuURL","bwcpGrid.do?id=" + resourceid +"&"+ "admiid=" + admiid + "&ad=2");// 呈批表这个我也试啦,同样&也会变成amp;输出。
      

  6.   

    在jsp页面将firstmenuURL转译?怎么转译?