文件pis.jsp:
............
String parent=new String(request.getParameter("parent").getBytes("ISO8859_1"),"GBK");
<%
............
if(i!=0){ 
.............
}
  else
{ %>
 <script language="JavaScript">
  window.open("show.jsp?prod="<%=parent%>);
   </script>
 <%}
.............
 %> 
文件show.jsp:
..................
String prod=new String(request.getParameter("prod").getBytes("ISO8859_1"),"GBK");
 <%
...........
  sql="select * from Km_Data Where ProdClass='"+prod+"'";
..................
%>问题就出在pis.jsp文件的else部分:如果将window.open("show.jsp?prod="<%=parent%>);改成
window.open("show.jsp?prod=中型主轴");就可以正常显示,但如果不改,tomcat不会报错,但ie会报错“缺少')'”, 而且页面也没跳转到show.jsp。
这是为什么呀?