读书人

入门新手:JSP拼命报HTTP Status 500异

发布时间: 2012-04-10 21:03:56 作者: rapoo

入门新手求救:JSP拼命报HTTP Status 500错误
我的代码
tag:<%@attribute name="color"%>
<%@attribute name="name"%>
<%@attribute name="sex"%>
<tr bgcolor="<%=color%>">
<td width=60><%=name%></td>
<td width=60><%=sex%> </td>
</tr>
<jsp:dobody/>

JSP:<%@page contentType="text/html;charset=GB2312"%>
<%@taglib tagdir="/WEB-INF/tags" prefix="ok"%>
<html><body>
<p>
<Font size=2 >Tag标记嵌套显示学生名单:</Font>
<table border=1>
<ok:biaoge color="#a9f002" name="姓名" sex="性别">
<ok:biaoge color="cyan" name="张三" sex="男"/>
<ok:biaoge color="yellow" name="张三" sex="女"/>
<ok:biaoge color="pink" name="李晓华" sex="女"/>
<ok:biaoge color="#ffaaef" name="赵阳" sex="男"/>
</ok:biaoge></table>
</body>
</html>


我在学习JSP的tag:遇到如下问题
org.apache.jasper.JasperException: /WEB-INF/tags/biaoge.tag(8,5) Invalid standard action
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
at org.apache.jasper.compiler.Parser.parseStandardAction(Parser.java:1130)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1421)
at org.apache.jasper.compiler.Parser.parse(Parser.java:130)
at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:185)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
at org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:224)
at org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:629)
at org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:52)
at org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:689)
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417)
at org.apache.jasper.compiler.Node$Root.accept(Node.java:495)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
at org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:707)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:210)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)


at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:877)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:594)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1675)
at java.lang.Thread.run(Thread.java:619)

[解决办法]
/WEB-INF/tags/biaoge.tag(8,5) Invalid standard action
这是哪里?这有错误!编译就没过

读书人网 >Java Web开发

热点推荐