<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org /TR/html4/loose.dtd">
<%@ page import="java.sql.*" %>
<%@ page import="java.io.*" %>
<HTML>
<HEAD>
<TITLE>Login </TITLE>
</HEAD>
<BODY bgcolor="#ffffcc">
<font size="+3" color="red"><br>Welcome !!!!</font>
<FORM action="" method="get">
<TABLE style="background-color: #ECE5B6;" WIDTH="30%" >
<TR>
<TH width="50%">id</TH>
<TD width="50%"><INPUT TYPE="text" NAME="id1"></TD>
</tr>
<TR>
<TH width="50%">password</TH>
<TD width="50%"><INPUT TYPE="password" NAME="pass1"></TD>
</tr>
<TR>
<TH></TH>
<TD width="50%"><INPUT TYPE="submit" VALUE="submit"></TD>
</tr>
</TABLE>
<%
String id = request.getParameter("id1");
String pass= request.getParameter("pass1");
String connectionURL ="jdbc:mysql://localhost/test";
Connection connection = null;
Class.forName("com.mysql.jdbc.Driver").newInstance();
int updateQuery = 0;
if(id!=null && pass!=null){
if(id!="" && pass!=""){
try {
connection = DriverManager.getConnection(connectionURL,"root","dhawanbhai1");
Statement st=connection.createStatement();
ResultSet rs=st.executeQuery("select id,password from userpass");
while(rs.next())
{
String username=rs.getString(1);
String password=rs.getString(2);
if(id.equals(username) && pass.equals(password)){
session.setAttribute("username",id);
response.sendRedirect("http://localhost:8081/LoginExample/Welcome.jsp");
}
else{
response.sendRedirect("http://localhost:8081/LoginExample/LoginError.jsp");
}
}
}
catch (Exception ex) {
out.println("Unable to connect to database.");
}
finally {
pstatement.close();
connection.close();
}
%>
</FORM>
</body>
</html>
Ошибка: HTTP Status 500 - Невозможно скомпилировать класс для JSP:, когда я бегу следующий код ... Я получаю сообщение об ошибке
тип отчета Exception сообщение Не удается скомпилировать class для JSP: описание Сервер обнаружил внутреннюю ошибку, которая помешала ему выполнить этот запрос. исключение org.apache.jasper.JasperException: Невозможно скомпилировать класс для JSP: произошло
Ошибка в строке: [40] в созданном файле Java: [C: \ Users \ jabaraku \ workspace.metadata.plugins \ org.eclipse.wst.server.core \ tmp0 \ работа \ Каталина \ локальный \ LoginExample \ орг \ Apache \ JSP \ LoginPage_jsp.java] ошибка синтаксиса, вставки "}", чтобы завершить ClassBody
произошла ошибка при line: [149] в сгенерированном java-файле: [C: \ Users \ jabaraku \ workspace.metadata.plugins \ org.eclipse.wst.server.core \ tmp0 \ work \ Catalina \ localhost \ LoginExample \ org \ apache \ jsp \ LoginPage_jsp.java] Ошибка синтаксиса, вставьте инструкцию «else» для завершения IfStatement
Произошла ошибка в строке: [149] в сгенерированном java-файле: [C: \ Users \ jabaraku \ workspace.metadata.plugins \ org.eclipse.wst.server.core \ tmp0 \ work \ Catalina \ localhost \ LoginExample \ орг \ Apache \ JSP \ LoginPage_jsp.java] ошибка синтаксиса, вставки "}", чтобы завершить блок
произошла ошибка в строке: [149] в сгенерированный файл Java: [C: \ Users \ jabaraku \ workspace.metadata.plugins \ org.eclipse.wst.server.core \ tmp0 \ work \ Catalina \ localhost \ LoginExample \ org \ apache \ jsp \ LoginPage_jsp.java] Ошибка синтаксиса, вставьте инструкцию else для завершения IfStatement
Произошла ошибка в строке: [149] в сгенерированном java-файле : [C: \ Users \ jabaraku \ workspace.metadata.plugins \ org.eclipse.wst.server.core \ tmp0 \ work \ Catalina \ localhost \ LoginExample \ org \ apache \ jsp \ LoginPage_jsp.java] Синтаксическая ошибка, вставить "}" для завершения блока
Произошла ошибка в строке: [161] в сгенерированном java-файле: [C: \ Users \ jabaraku \ workspace.metadata.plugins \ org.eclipse.wst.server.core \ tmp0 \ работа \ Catalina \ локальный \ LoginExample \ орг \ Apache \ JSP \ LoginPage_jsp.java] Синтаксическая ошибка на маркер "}", удалите этот маркер
StackTrace: org.apache.jasper.compiler.DefaultErrorHandler.javacError (DefaultErrorHandler.java:103) org.apache.jasper.compiler.ErrorDispatcher.javacError (ErrorDispatcher.jav a: 366) org.apache.jasper.compiler.JDTCompiler.generateClass (JDTCompiler.java:468) org.apache.jasper.compiler.Compiler.compile (Compiler.java:378) org.apache.jasper.compiler .Compiler.compile (Compiler.java:353) org.apache.jasper.compiler.Compiler.compile (Compiler.java:340) org.apache.jasper.JspCompilationContext.compile (JspCompilationContext.java:646) org. apache.jasper.servlet.JspServletWrapper.service (JspServletWrapper.java:357) org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service (JSPServlet. java: 334) javax.servlet.http.HttpServlet.service (HttpServlet.java:728) org.apache.tomcat.websocket.server.WsFi lter.doFilter (WsFilter.java:51) note Примечание. Полная трассировка стека основной причины доступна в журналах Apache Tomcat/7.0.47.
Apache Tomcat/7.0.47