编译错误使用JSP注释时?

万祖尔

我在我的网页上使用JSP,但是以下代码返回以下编译错误。

An error occurred at line: 27 in the jsp file: /login.jsp
Syntax error on tokens, delete these tokens
24:     con = DriverManager.getConnection("jdbc:odbc:base","root","root"); 
25:  
26:     String username= request.getParameter("uname");  
27:     String password= request.getParameter("pass");   <%-- Getting the password   entered by the user --%>
28:     String query = "SELECT * FROM users where uname=? AND pass=?";  
29:     stmt=con.prepareStatement(query);
30:     stmt.setString(1,username);

但是在删除第27行的注释后,该代码可以正常工作。

整个代码是:

<%
try{
    Connection con=null;
    PreparedStatement stmt = null;
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");                      

    con = DriverManager.getConnection("jdbc:odbc:base","root","root"); 

    String username= request.getParameter("uname");  
    String password= request.getParameter("pass");   //Getting the password entered by the user
    String query = "SELECT * FROM users where uname=? AND pass=?";  
    stmt=con.prepareStatement(query);
    stmt.setString(1,username);
    stmt.setString(2,password);
    ResultSet rs = stmt.executeQuery();
    session.setAttribute("name",username);   
    if(rs.next())                               
    {   
        response.sendRedirect("Sitelogin.jsp"); 
    }
}
catch(Exception e)
{
     out.println(e);
}
finally
{

}

%>

卢克·伍德沃德

您不能在scriptlet中使用JSP注释<% ... %>

JSP被编译成Java servlet类。scriptlet的内容直接写入servlet类。由于<%-- ... --%>不是有效的Java代码,因此会出现编译器错误。

在scriptlet中,使用通常的Java注释// .../* ... */

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用JsonObjectRequest时出现编译错误

来自分类Dev

使用LuaPlus时出现编译错误

来自分类Dev

使用惰性变量时的编译错误

来自分类Dev

使用C ++模板时的编译错误

来自分类Dev

使用LuaPlus时出现编译错误

来自分类Dev

使用内部类时的编译错误

来自分类Dev

使用FFMPEG库时编译错误

来自分类Dev

使用cout时的编译错误

来自分类Dev

使用EventEmitter时TypeScript编译错误

来自分类Dev

使用TomEE Embedded和Java 8的JSP编译错误

来自分类Dev

使用带有Java 1.8和NetBeans的maven-compiler-plugin 2.5.1在Java中进行注释时的编译错误

来自分类Dev

注释代码使Java出现编译错误?

来自分类Dev

归档时的编译错误

来自分类Dev

泛型的JSP编译错误

来自分类Dev

JSP 编译错误:无法解析数组

来自分类Dev

尝试使用vector <ostringstream>时出现编译错误

来自分类Dev

使用Open MP时出现编译错误

来自分类Dev

使用ant释放android包时编译错误

来自分类Dev

使用Streams和Maven时出现编译错误

来自分类Dev

快速使用XCTest时不会出现编译错误

来自分类Dev

使用Array.Equals()时抛出编译错误

来自分类Dev

使用Joda-Time库时编译错误

来自分类Dev

尝试使用vector <ostringstream>时出现编译错误

来自分类Dev

使用GCC时出现几个编译错误

来自分类Dev

使用模板参数列表时的编译错误

来自分类Dev

使用变量参数时,GCC会编译错误

来自分类Dev

快速使用XCTest时不会出现编译错误

来自分类Dev

使用Maven创建WAR时出现编译错误

来自分类Dev

不使用模板[opencv]时出现编译错误