启动TOMCAT5.5后,访问开发的系统,显示了主页面,查询信息也可以正常进行,可是在一个页面里点击一个链接之后,出错!页面显示的结果如下:
HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:460)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
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:729)
root cause javax.servlet.ServletException
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jsp.my_jsp._jspService(my_jsp.java:90)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
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:729)
root cause java.lang.NullPointerException
org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:372)
org.hibernate.persister.entity.AbstractEntityPersister.createProxy(AbstractEntityPersister.java:3121)
org.hibernate.event.def.DefaultLoadEventListener.createProxyIfNecessary(DefaultLoadEventListener.java:232)
org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:173)
org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:87)
org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:862)
org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:830)
org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:266)
org.hibernate.type.EntityType.resolve(EntityType.java:303)
org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:116)
org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:842)
org.hibernate.loader.Loader.doQuery(Loader.java:717)
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
org.hibernate.loader.Loader.doList(Loader.java:2145)
org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
org.hibernate.loader.Loader.list(Loader.java:2024)
org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:375)
org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:308)
org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:153)
org.hibernate.impl.SessionImpl.list(SessionImpl.java:1106)
org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
net.cool9.houselease.dao.imp.BaseDaoImp.query(BaseDaoImp.java:445)
net.cool9.houselease.dao.imp.TblZfxxDaoImp.query(TblZfxxDaoImp.java:75)
net.cool9.houselease.biz.imp.TblZfxxBizImp.getByUser(TblZfxxBizImp.java:60)
net.cool9.houselease.web.action.TblZfxxAction.getByUser(TblZfxxAction.java:136)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:216)
org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:110)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jsp.my_jsp._jspService(my_jsp.java:90)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
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:729)

解决方案 »

  1.   

    org.apache.jsp.my_jsp._jspService(my_jsp.java:90) 
    root cause java.lang.NullPointerException 
      

  2.   

    点击链接要访问的页面代码如下:
    <%@ taglib prefix="bean" uri="/WEB-INF/struts-bean.tld"%>
    <%@ taglib prefix="logic" uri="/WEB-INF/struts-logic.tld"%>
    <%@ taglib prefix="html" uri="/WEB-INF/struts-html.tld"%>
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%@ page import="net.cool9.houselease.entity.TblUser"%>
    <%@ include file="check.jsp"%>
    <%
    if (request.getAttribute("zfxxList") == null) {
    TblUser user = (TblUser) request.getSession().getAttribute("user");
        int aa = user.getUid();
    request.getRequestDispatcher("zfxx.do?op=getByUser&uid=" + aa).forward(request, response);
    return;
    }
    %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE>衮雪出租房</TITLE>
    <meta http-equiv="Content-Type" content="text/html; charset=GBK"> <link href="style/mycss.css" rel="stylesheet" type="text/css" />
    <link href="style/texts.css" rel="stylesheet" type="text/css" />
    <link href="style/btn.css" rel="stylesheet" type="text/css" /> </HEAD>
    <BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0
    MARGINHEIGHT=0> <table width="780" border="0" align="center" cellpadding="0"
    cellspacing="0">
    <tr>
    <td colspan="5">
    <img src="images/top.jpg" width="780" height="213">
    </td>
    </tr>
    <tr>
    <td colspan="5">
    <img src="images/middle1.jpg" width="780" height="47">
    </td>
    </tr>
    <tr>
    <td width="38" background="images/middle2.jpg">
    &nbsp;
    </td>
    <td width="172" valign="top"> <script language="javascript">
    function login() {
    if (document.myForm.uname.value == "") {
    alert("用户名不能为空");
    return false;
    } else if (document.myForm.upass.value == "") {
    alert("密码不能为空");
    return false;
    } else {
    return true;
    }
    }
    </script>
    <table align="center">
    <tr>
    <td width=''>
    <font color='red'>当前用户:${user.uname }</font>
    </td>
    </tr>
    <tr>
    <td width='150'>
    <a href="pass.jsp">修改密码</a>
    </td>
    </tr>
    <tr>
    <td width='150'>
    <a href="my.jsp">管理我的租房信息</a>
    </td>
    </tr>
    <tr>
    <td width='150'>
    <a href="list.jsp">查看所有租房信息</a>
    </td>
    </tr>
    <tr>
    <td width='100'>
    <a href="post.jsp">发布租房信息</a>
    </td>
    </tr>
    <tr>
    <td width='100'>
    <a href="index.jsp">返回首页</a>
    </td>
    </tr>
    <tr>
    <td width='100'>
    <a href="logout.jsp">[注销]</a>
    </td>
    </tr>
    </table>
    </td>
    <td width="35" background="images/layout_24.gif">
    &nbsp;
    </td>
    <td width="495">
    <table>
    <tr>
    <td width="3%">
    &nbsp;
    </td>
    <td width="97%"> <table width='450' border='0'>
    <tr>
    <TD>
    标题
    </TD>
    <TD width='100' align='center'>
    月租金 </TD>
    <TD width='110' align='center'> 发布日期
    </TD>
    <TD width='50'>
    &nbsp;
    </TD>
    <TD width='50'>
    &nbsp;
    </TD> </tr><tr>
    <td colspan='5'>
    <hr />
    </td>
    </tr>
    <logic:notEmpty name="zfxxList">
    <logic:iterate id="zfxxEntity" name="zfxxList">
    <tr>
    <td>
    <a href='detail.jsp?id=${zfxxEntity.fwid }'>${zfxxEntity.title}</a> </td> <td align='center' style='height: 30px;'>${zfxxEntity.zj}元</td>
    <td align='center'>
    <bean:write name="zfxxEntity" property="date"format="yyyy-MM-dd" /> </td>
    <td align='center' style='height: 30px;'>
    <a href='javascript:;'onclick="if(confirm('是否删除?'))window.location.href='zfxx.do?op=del&id=${zfxxEntity.fwid }';">[删除]</a>
    </td>
    <td align='center' style='height: 30px;'>
    <a href='edit.jsp?id=${zfxxEntity.fwid }'>[修改]</a>
    </td> </tr>
    </logic:iterate>
    </logic:notEmpty>
    <logic:empty name="zfxxList">
    <tr>
    <td colspan='5' align='center'>
    您还没有发布信息,现在就去
    <a href="post.jsp">发布一条</a>!
    </td>
    </tr>
    </logic:empty>
    <tr>
    <td colspan='5'>
    <hr />
    </td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td colspan="2"></td>
    </tr>
    </table>
    </td>
    <td width="40" background="images/middle4.jpg">
    &nbsp;
    </td> </tr> <tr>
    <td colspan="5"><img src="images/bottom.jpg" width="780" height="82">
    </td>
    </tr>
    </table>
    <P align="center">
    2009 Shaanxi HanZHong Shaanxi University of Technology
    </P>
    <br />
    </BODY>
    </HTML>
      

  3.   

    这是myeclipse里面启动TOMCAT后访问开发系统后点击问题链接后出现的信息,我分两次贴出来
    2009-05-27 23:05:33 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:711)Servlet.service() for servlet action threw exception
     java.lang.NullPointerException
    at org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:372)
    at org.hibernate.persister.entity.AbstractEntityPersister.createProxy(AbstractEntityPersister.java:3121)
    at org.hibernate.event.def.DefaultLoadEventListener.createProxyIfNecessary(DefaultLoadEventListener.java:232)
    at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:173)
    at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:87)
    at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:862)
    at org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:830)
    at org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:266)
    at org.hibernate.type.EntityType.resolve(EntityType.java:303)
    at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:116)
    at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:842)
    at org.hibernate.loader.Loader.doQuery(Loader.java:717)
    at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
    at org.hibernate.loader.Loader.doList(Loader.java:2145)
    at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
    at org.hibernate.loader.Loader.list(Loader.java:2024)
    at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:375)
    at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:308)
    at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:153)
    at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1106)
    at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
    at net.cool9.houselease.dao.imp.BaseDaoImp.query(BaseDaoImp.java:445)
    at net.cool9.houselease.dao.imp.TblZfxxDaoImp.query(TblZfxxDaoImp.java:75)
    at net.cool9.houselease.biz.imp.TblZfxxBizImp.getByUser(TblZfxxBizImp.java:60)
    at net.cool9.houselease.web.action.TblZfxxAction.getByUser(TblZfxxAction.java:136)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
    at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:216)
    at org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:110)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
    at org.apache.jsp.my_jsp._jspService(my_jsp.java:90)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
    at java.lang.Thread.run(Thread.java:595)
      

  4.   

    2009-05-27 23:05:33 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:253)Servlet.service() for servlet jsp threw exception
     java.lang.NullPointerException
    at org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:372)
    at org.hibernate.persister.entity.AbstractEntityPersister.createProxy(AbstractEntityPersister.java:3121)
    at org.hibernate.event.def.DefaultLoadEventListener.createProxyIfNecessary(DefaultLoadEventListener.java:232)
    at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:173)
    at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:87)
    at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:862)
    at org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:830)
    at org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:266)
    at org.hibernate.type.EntityType.resolve(EntityType.java:303)
    at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:116)
    at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:842)
    at org.hibernate.loader.Loader.doQuery(Loader.java:717)
    at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
    at org.hibernate.loader.Loader.doList(Loader.java:2145)
    at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
    at org.hibernate.loader.Loader.list(Loader.java:2024)
    at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:375)
    at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:308)
    at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:153)
    at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1106)
    at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
    at net.cool9.houselease.dao.imp.BaseDaoImp.query(BaseDaoImp.java:445)
    at net.cool9.houselease.dao.imp.TblZfxxDaoImp.query(TblZfxxDaoImp.java:75)
    at net.cool9.houselease.biz.imp.TblZfxxBizImp.getByUser(TblZfxxBizImp.java:60)
    at net.cool9.houselease.web.action.TblZfxxAction.getByUser(TblZfxxAction.java:136)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
    at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:216)
    at org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:110)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
    at org.apache.jsp.my_jsp._jspService(my_jsp.java:90)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
    at java.lang.Thread.run(Thread.java:595)
      

  5.   

    你的struts配置文件怎么写的,是否将所有Action都转换成org.springframework.web.struts.DelegatingActionProxy类型没有?
    空指针,可能是代理对象没有创建!
      

  6.   

    org.apache.jasper.JasperException: Exception in JSP: /my.jsp:118:  if (request.getAttribute("zfxxList") == null) {
    9:  TblUser user = (TblUser) request.getSession().getAttribute("user");
    10:      int aa = user.getUid();
    11:  request.getRequestDispatcher("zfxx.do?op=getByUser&uid=" + aa).forward(request, response);
    12:  return;
    13:  }
    14: %>
    第11行错在哪里?
      

  7.   

    STRUTS文件如下:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd"><struts-config>
    <data-sources />
    <form-beans>
    <form-bean name="tblFwlxForm"
    type="net.cool9.houselease.web.form.TblFwlxForm" />
    <form-bean name="tblJdForm"
    type="net.cool9.houselease.web.form.TblJdForm" />
    <form-bean name="tblQxForm"
    type="net.cool9.houselease.web.form.TblQxForm" />
    <form-bean name="tblUserForm"
    type="net.cool9.houselease.web.form.TblUserForm" />
    <form-bean name="tblZfxxForm"
    type="net.cool9.houselease.web.form.TblZfxxForm" />
    <form-bean name="tblZfxxViewForm"
    type="net.cool9.houselease.web.form.TblZfxxViewForm" />
    </form-beans>
    <global-exceptions />
    <global-forwards />
    <action-mappings>
    <action name="tblFwlxForm" path="/fwlx" parameter="op"
    type="org.springframework.web.struts.DelegatingActionProxy">
    <forward name="show" path="/index.jsp" />
    </action>
    <action name="tblJdForm" path="/jd" parameter="op"
    type="org.springframework.web.struts.DelegatingActionProxy">
    <forward name="show" path="/index.jsp" />
    </action>
    <action name="tblQxForm" path="/qx" parameter="op"
    type="org.springframework.web.struts.DelegatingActionProxy">
    <forward name="show" path="/index.jsp" />
    </action>
    <action name="tblUserForm" path="/user" parameter="op"
    type="org.springframework.web.struts.DelegatingActionProxy">
    <forward name="regOk" path="/regok.jsp" />
    <forward name="regError" path="/error.jsp?err=0" />
    <forward name="loginError" path="/error.jsp?err=1" />
    </action>
    <action name="tblZfxxForm" path="/zfxx" parameter="op"
    type="org.springframework.web.struts.DelegatingActionProxy">
    <forward name="index" path="/index.jsp" />
    <forward name="post" path="/post.jsp" />
    <forward name="post_confirm" path="/post_confirm.jsp" />
    <forward name="post_ok" path="/list.jsp" />
    <forward name="detail" path="/detail.jsp" />
    <forward name="my" path="/my.jsp" />
    <forward name="edit" path="/edit.jsp" />
    </action>
    <action name="tblZfxxViewForm" path="/zfxxview" parameter="op"
    type="org.springframework.web.struts.DelegatingActionProxy">
    <forward name="list" path="/list.jsp" />
    </action>
    </action-mappings>
    <message-resources
    parameter="net.cool9.houselease.web.ApplicationResources" />
    </struts-config>
      

  8.   

    int aa = user.getUid(); 
    可能是你的aa值为空。。