点击了注册后,转不到注册页面,用户登录就很正常
<%@ page contentType="text/html; charset=gb2312" %>
<html>
<body>
<form method="get" action="login.jsp">
<table>
<tr><td>输入用户名:</td>
<td><input type=text name=userid ></td>
</tr>
<tr><td>输入密码:</td>
<td><input type=password name=password></td>
</tr>
<tr><td><input type=submit value=登录>
</td></tr>
</table>
</form>
<form action="register.jsp">
<input type=submit value=注册>
</form>
</body>
</html>出错信息:
description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: /register.jsp(1,22) equal symbol expected
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:199)
org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:154)
org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:166)
org.apache.jasper.compiler.ParserController.getPageEncodingForJspSyntax(ParserController.java:490)
org.apache.jasper.compiler.ParserController.determineSyntaxAndEncoding(ParserController.java:431)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:207)
org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:120)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:165)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:332)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:312)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:299)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

解决方案 »

  1.   

    为什么要另外写个表单呢,
    <%@ page contentType="text/html; charset=gb2312" %>
    <html>
    <body>
    <form method="get" action="login.jsp">
    <table>
    <tr> <td>输入用户名: </td>
    <td> <input type=text name=userid > </td>
    </tr>
    <tr> <td>输入密码: </td>
    <td> <input type=password name=password> </td>
    </tr>
    <tr> <td> <input type=submit value=登录></td><td><input type=button onclick="javascript:window.location.href='register.jsp'"value=注册>
    </td> </tr>
    </table>
    </form></body>
    </html> 
      

  2.   

    一般一个页面都是单个FORM;如果把你的注册的那个FORM 换成是超连接不是更实在?你又没对它添加什么行为......