iamはこのコードを実行していますが、機能していません。EclipseでGlassfishを使用していますが、GlassFish Server Open Source Edition 3.1.2.2でjspをコンパイルできません。ここで、コードに次の例外が表示されます。
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GlassFish JSP Page</title>
</head>
<body>
<%
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection C =DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","");
} catch (Exception E) {
System.err.println("Unable to load driver.");
E.printStackTrace();
}
try{
Statement stmt=null;
int val=stmt.executeUpdate("insert into reg(Name,Fname) values('"+haroon+"','"+hussain+"')");
if(val==1){
System.out.println("Data has been inserted :)");
}else {
System.out.println("data has not been inserted. :( ");
}
} catch (Exception e) {
e.printStackTrace();
System.out.println("Cant inserted");
}
%>
</body>
</html>
Glassfishによって示されるecxeption
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
descriptionThe server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP
PWC6197: An error occurred at line: 15 in the jsp file: /index.jsp
PWC6199: Generated servlet error:
string:///index_jsp.java:72: cannot find symbol
symbol : variable haroon
location: class org.apache.jsp.index_jsp
PWC6197: An error occurred at line: 15 in the jsp file: /index.jsp
PWC6199: Generated servlet error:
string:///index_jsp.java:72: cannot find symbol
symbol : variable hussain
location: class org.apache.jsp.index_jsp
note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 3.1.2.2 logs.
plz誰もがこれを解決します