Estou tentando fazer um login em jsp,mas aparece esse erro,nãosei oq fazer!
org.apache.jasper.JasperException:PWC6033:用于JSP的Javac编译中的错误
PWC6199:生成的servlet错误:源值1.5已过时,将在以后的版本中删除
PWC6199:生成的servlet错误:目标值1.5已过时,将在以后的版本中删除
PWC6199:生成的servlet错误:要禁止显示有关过时选项的警告,请使用-Xlint:-options。
PWC6199:生成的servlet错误:“尝试”而不“捕获”或“最终”]
PWC6199:生成的servlet错误:类型的非法开头
PWC6199:生成的servlet错误:类型的非法开头
PWC6199:生成的servlet错误:';'预期
PWC6199:生成的servlet错误:预期
PWC6199:生成的servlet错误:预期
PWC6199:生成的servlet错误:类,接口或期望的枚举
Document : loginAdmv
Created on : 16/05/2020, 23:40:39
Author : axtri
--%>
<%@page import="java.sql.*"%>
<%@page contentType="text/html" language="Java"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<jsp:useBean id="use" class="user.usuario"/>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>validar</title>
</head>
<body>
<%
Class.forName("com.mysql.cj.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/equipe7?useTimezone=true&serverTimezone=UTC&useSSL=false";
Connection con = DriverManager.getConnection(url,"root","solefrio13");
String user = request.getParameter("usuario");
session.putValue("usuario", user);
String senha = request.getParameter("senha");
Statement statement = con.createStatement();
ResultSet rs = statement.executeQuery("select * from adminuser where user='"+user+"'");
if(rs.next()){
if(rs.getString(3).equals(senha)){
response.sendRedirect("telaAdmin.jsp");
}
}
else{
out.println("Usuario ou senha incorreta!");
%>
<p><a href="login.jsp">Tente de novo</a></p>
<%
}
}
%>
</body>
</html>```
由于代码中的括号不匹配而失败。卸下最后一个}
右括号,它应该可以工作