jsp不能编译的问题
org.apache.jasper.JasperException: Unable to compile class for JSP:
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:435)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:299)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
jsp代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>
<%
List list = (List)request.getAttribute("list");
int num = Integer.parseInt(session.getAttribute("index").toString());
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ page import="com.yamma.po.mf.UserInfo"%>
<html>
<head>
<title>my CompetenceView.jsp</title>
<script type="text/javascript">
function add()
{
window.location.href="/Compentence/addAdmin.jsp";
}
function del(id)
{
if(confirm("确认要删除该条数据吗?")==true)
{
window.location.href="delete.do?p="+id;
}
}
function update(id)
{
window.location.href="update.do?p="+id;
}
function passwordInit(id)
{
window.location.href="PasswordInit.do?p="+id;
}
</script>
</head>
<body>
<html:form action="/competenceView" method="post" >
<input type="button" value="添加操作员" onclick="add()">
</html:form>
<table border="0">
<tr bgcolor="blue">
<td align="center" width="200">序号</td>
<td align="center" width="200">用户名</td>
<td align="center" width="200">权限</td>
<td align="center" width="200">密码初始化</td>
<td align="center" width="200">修改</td>
<td align="center" width="200">停用/启用</td>
<td align="center" width="200">删除</td>
</tr>
<%
for(int i;i<list.size();i++) {
num++;
%>
<td algin="center" width="200"><%=num%></td>
<td align="center" width="200"><%=((UserInfo)list.get(i)).getUsername() %></td>
<td align="center" width="200"><%=((UserInfo)list.get(i)).getRole() %></td>
<td align="center" width="200"><input type="button" onclick="passwordInit(<%=((UserInfo)list.get(i)).getId() %>)" value="密码初始化"></td>
<td align="center" width="200"><input type="button" onclick="update(<%=((UserInfo)list.get(i)).getId() %>)" value="修改"></td>
<td align="center" width="200"><input type="radio" value="0" name="use">停用<input type="radio" value="1" name="use" checked="checked">启用</td>
<td align="center" width="200"><input type="button" onclick="del(<%=((UserInfo)list.get(i)).getId() %>)" value="删除"></td>
</table>
</body>
</html>