<body>
  <jsp:useBean id="handle" class ="mybean" scope="request"/>
  <jsp:setProperty name="handle" property="*"/>
  </jsp:usebean>
  <%
  if (handle.validate()){
   %>
   <jsp:forward page="success.jsp"/>
   <%}
   else{
    %>
    <jsp:forward page="relog.jsp"/>
   <%
   }
    %>
  </body>代码如上,提示  < 处有问题,说是invalid character used in test string在 body 处提示 End tag has attributes
这是什么问题啊,求教高手啊

解决方案 »

  1.   

    我也不太懂 为什么结束了 还要写 </jsp:usebean> 啊
      

  2.   

     <jsp:useBean id="handle" class ="mybean" scope="request"/> 去掉最后的/
      

  3.   

    <jsp:useBean id="handle" class ="mybean" scope="request"/> 
    </jsp:usebean> 
    重复的标签结束标志,改成下边的形式就没问题:
    <jsp:useBean id="handle" class ="mybean" scope="request"> 
    </jsp:usebean> 
      

  4.   

    <jsp:useBean id="handle" class ="mybean" scope="request"/> 
      <jsp:setProperty name="handle" property="*"/> 
      </jsp:usebean> 
    看上面的三行, 你已经在第一行的最后结束啦("/>"); 为什么又在第三行</jsp:usebean>