jsp不能编译的问题

qwerty123501029 2009-01-06 07:36:04
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>

...全文
87 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qwerty123501029 2009-01-07
  • 打赏
  • 举报
回复
我自己解决啦 都没看出来嘛 for循环 少右边的括号 写的时候忘记了 真是粗心啊 呵呵 <html:form>没问题 上面有struts标签 分分啦
joejoe1991 2009-01-06
  • 打赏
  • 举报
回复
我没看出来有啥错啊,为什么不能用<html:form/>?
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wdz567 的回复:]
</html>
里面使用了 </html:form>
改成 <form> </form>
[/Quote]
楼上朋友说的不错!
楼主改下试试
应该是标签的原因
酒剑仙 2009-01-06
  • 打赏
  • 举报
回复
</html>
里面使用了</html:form>
改成<form></form>

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧