<w:SubChannelMenu categoryPlace="<%request.getParameter("categoryPlace");%>"/>一运行jsp页面就出现这个错误
 Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /default.jsp(56,73) equal symbol expected
在网上查找过这个错误信息  说是两个双引号问题
做过修改成<w:SubChannelMenu categoryPlace="<%request.getParameter('categoryPlace');%>"/>
依然不行
请问各位高手 应该如何修改呢

解决方案 »

  1.   

    jsp中不能这么用,你把categoryPlace这个值先存到一个当前的变量中:pageContext.setAttribute("cate","categoryPlace");
    然后:<w:SubChannelMenu categoryPlace="${cate}"/>
    我只是记了个大概语法,具体你自己查下,或者你可以用<c:set>标签把categoryPlace存放在一个变量中。
      

  2.   

    equal symbol expected 需要等号,也就是说,应该加等号<%=    %>