org.apache.jasper.JasperException我该怎么解决啊

zhuenlai 2008-05-26 03:15:18
exception

org.apache.jasper.JasperException: Exception in JSP: /paper.jsp:33

30: <%GetRealPaper grp=new GetRealPaper();
31: Sobjective[] sob=grp.onPaperSobjective(request,session);
32: %>
33: <%for(int i=0;i<sob.length;i++){%>
34: <tr>
35: <%=sob[i].getS_topic() %>
36: </tr>


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
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)
com.zel.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:89)


root cause

java.lang.NullPointerException
org.apache.jsp.paper_jsp._jspService(paper_jsp.java:103)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
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)
com.zel.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:89)

...全文
78 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
burningice44 2008-05-26
  • 打赏
  • 举报
回复
java.lang.NullPointerException

空指针异常
有可能是Sobjective[] sob=grp.onPaperSobjective(request,session);
sob为空,所以在i <sob.length时,报错
ldy214 2008-05-26
  • 打赏
  • 举报
回复
com.zel.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:89)
zhuenlai 2008-05-26
  • 打赏
  • 举报
回复
下面是我的JSP页面
<%@ page language="java" contentType="text/html; charset=GBK"%>
<%@ page import="com.zel.web.struts.action.GetRealPaper" %>
<jsp:directive.page import="com.zel.domain.*"/>
<%@ 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" %>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html lang="true">
<head>
<html:base />

<title>试卷</title>

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->

</head>

<body>
<table width="100%" border="0" align="center">
<%GetRealPaper grp=new GetRealPaper();
Sobjective[] sob=grp.onPaperSobjective(request,session);
%>
<%for(int i=0;i<sob.length;i++){%>
<tr>
<%=sob[i].getS_topic() %>
</tr>
<tr>
<input type=radio name=answer value="A"/>A <%=sob[i].getA() %>
<br>
<input type=radio name=answer value="B"/>B <%=sob[i].getB() %>
<br>
<input type=radio name=answer value="C"/>C <%=sob[i].getC() %>
<br>
<input type=radio name=answer value="D"/>D <%=sob[i].getD() %>
</tr>

<%}%>

</table>
</body>
</html:html>

67,516

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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