The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 194 in the generated java file
Syntax error, insert "else Statement" to complete IfStatementAn error occurred at line: 194 in the generated java file
Syntax error, insert "}" to complete BlockAn error occurred at line: 204 in the generated java file
Syntax error on token "}", delete this tokenAn error occurred at line: 205 in the generated java file
Syntax error, insert "}" to complete ClassBodyStacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)下面为源码:***************1 queryStudent.jsp************
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,Bean.Student" errorPage="errorpage.jsp" %>
<%@page import="java.util.*;"%>
<%
request.setCharacterEncoding("gb2312");
String judgement= request.getParameter("queryButton");
ArrayList aList = null;
String stu_id= null;
if (judgement != null ) {
Student stu = new Student();
stu_id = request.getParameter("stu_id");
if (stu_id == null || stu_id.equals("")) {
%>
<script language="javascript">
alert('请输入要查询的学号!');
</script>
<%
} else {
aList = stu.queryStudent(dep,stu_id);
if(aList == null || aList.size() <= 0){
%>
<script language="javascript" type="">
alert('没有该学生信息!');
</script>
<%
}
}
}
%>
<html>
<head>
<link href="Inc/student_com.css" type="text/css" rel="stylesheet">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<table width="100%" border="0">
<tr>
<p align="center"><font color="#00FF00" size="+3" face="华文行楷">查询学生信息列表</font></p>
</tr>
<form name="form1" method="post" action="">
<%
if(aList!=null&aList.size()>0)
{
Student stu2=new Student();
for(int i=0;i<aList.size();i++)
{ stu2=(Student)aList.get(i);
%>
<tr>
<td> 请输入要查询的学号:</td>
<td> <input name="stu_id" type="text" class="text1" value="<%=stu2.getId()%>">
</td>
<td>
<input name="queryButton" type="submit" value="查询">
</td>
</tr>
<div align="center">
<table cellpadding="2" cellspacing="1" >
<tr>
<td align="center" bgcolor="#EEEEEE">姓名</td>
<td align="center" bgcolor="#EEEEEE">密码</td>
<td align="center" bgcolor="#EEEEEE">年龄</td>
<td align="center" bgcolor="#EEEEEE">籍贯</td>
<td align="center" bgcolor="#EEEEEE">系别</td>
<td align="center" bgcolor="#EEEEEE">性别</td>
<td align="center" bgcolor="#EEEEEE">入学年份</td>
<td align="center" bgcolor="#EEEEEE">班级</td>
<td align="center" bgcolor="#EEEEEE">辅导员</td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF"><%=stu2.getName()%></td>
<td align="center" bgcolor="#FFFFFF"><%=stu2.getPassword()%></td>
<td align="center" bgcolor="#FFFFFF"><%=stu2.getAge()%></td>
<td align="center" bgcolor="#FFFFFF"><%=stu2.getJiguan()%></td>
<td align="center" bgcolor="#FFFFFF"><%=stu2.getDep()%></td>
<td align="center" bgcolor="#FFFFFF"><%=stu2.getSex()%></td>
<td align="center" bgcolor="#FFFFFF"><%=stu2.getEntry()%></td>
<td align="center" bgcolor="#FFFFFF"><%=stu2.getClassid()%></td>
<td align="center" bgcolor="#FFFFFF"><%=stu2.getAssitant()%></td>
</tr>
出现错误的地方——》<%
}
}
%>
</table>
</div>
<p align="center"> </p><div align="center"><a href="javascript:history.back();">返回 </a>
</div>
</form>
</table>
</body>
</html>***********************************2 Student.java*************************************
package Bean;import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;import SQL.SQLBean;public class Student {
private String id;
private String password;
private String name;
private String sex;
private String jiguan;
private String classid;
private String dep;
private String assitant;
private int age;
private int entry;
}
public void setAssitant(String s){assitant=s;}
public String getAssitant(){return assitant;}
public void setClassid(String s){classid=s;}
public String getClassid(){return classid;}
public void setAge(int age){this.age=age;}
public int getAge(){return age;}
public void setDep(String s){dep=s;}
public String getDep(){return dep;}
public void setSex(String s){sex=s;}
public String getSex(){return sex;}
public void setEntry(int year){entry=year;}
public int getEntry(){return entry;}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
} public String getJiguan() {
return jiguan;
}
public void setJiguan(String jiguan) {
this.jiguan = jiguan;
}public ArrayList queryStudent(String dep,String stu_id){
String sql = "";
ArrayList arrayList = new ArrayList();
if(dep.equals("0000")){
sql="select student.*,department.NAME from student,department where student.DEPARTMENT=department.ID and student.id='"+stu_id+"'";
}
else{
sql="select student.*,department.NAME from student,department where student.DEPARTMENT=department.ID and DEPARTMENT='"+dep+"'"+"and student.id='"+stu_id+"'";
}
SQLBean db= new SQLBean();
try{
ResultSet rs = db.executeQuery(sql);
int flag;
while(rs.next())
{
Student stu=new Student();
stu.setId(rs.getString(1));
stu.setAge(rs.getInt(6));
stu.setName(rs.getString(3));
stu.setPassword(rs.getString(2));
stu.setJiguan(rs.getString(7));
stu.setDep(rs.getString(13));
stu.setSex(rs.getString(4));
stu.setClassid(rs.getString(8));
entry=Integer.parseInt(rs.getString(5).substring(0,4));
stu.setEntry(entry);
stu.setAssitant(rs.getString(10));
arrayList.add(stu);
}
return arrayList;
}catch (SQLException ex) {
ex.printStackTrace();
return null;
} finally {
db.CloseDataBase();
}
}
解决方案 »
- 关于Ajax调用struts1.x中的action的问题
- java 新手问题 非常基础,请高手多多指教
- 使用javamail收取邮件的代码及相关问题
- 请教有MAC操作系统经验的一个问题!!
- eclipse+myeclipse4.1.1+tomcat5如何打包发布急用,在线等!!!!!!!!!!
- 如何把URL编码呢?难后在CLASS里如何解码呢?
- JavaScript页面如何做SQL防注入
- 问一个关于包含页跳转的问题。
- JSP的中文问题!急...
- 我决定用5个100分来争取找到到这一个问题的答案。兄弟们简单的入门问题,满足我一下吧。
- 对线程熟悉的人帮忙。。高分求救~~
- innerHTML动态生成File域 问题
aList!=null&&aList.size()>0