解决方案 »

  1.   

    那是js的问题,不是jsp,在输出的时候两边加上引号
      

  2.   

    加双引号试试
    var oldcode = “<%=oldcode%>”;
      

  3.   

    嗯,但是现在又有其他问题了。js脚本里面parent.frames["rightFrame"].location="/Struts2Project/Report?code="+oldcode+"&type="+type+"&startDate="+startDate+"&endDate="+endDate;并没有刷新数据。我是本页面请求servlet,然后返回数据刷新该页面,这又是什么问题呢。
      

  4.   

    应该是js类型的属性问题,js是属性弱类型的语言,
    你想要输出的是string类型的,而js不存在什么string,int类型,
    所以js拿到之后,应该是做了类似于二进制的处理,
    应该加个引号就能解决问题了。