exception org.apache.jasper.JasperException: An exception occurred processing JSP page /startExam.jsp at line 177174:           <td width="8%" align=right height=23>[&nbsp;${ind+1}&nbsp;]</td>
175:    <td width="2%">&nbsp;</td>
176:    <td width="90%" align=left nowrap style="font-size:11pt;"><bean:write name="questions" property="subject" filter="true"/>
177:    <html:hidden property="idArrM[${ind}]" name="questions"/>
178:    </td>
179:         </tr>
180:       </table>

解决方案 »

  1.   

    <html:hidden property="idArrM[${ind}]" name="questions"/>
    struts1不知道能不能这么用需要在formbean中定义idArrM这样的数组??。
      

  2.   

    ognl的问题,估计是
    web.xml里面添加这段试试
    <filter>
    <filter-name>cleanup</filter-name>
    <filter-class>
    org.apache.struts2.dispatcher.ActionContextCleanUp
    </filter-class>
    </filter>
    <filter-mapping>
    <filter-name>cleanup</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>
      

  3.   

    exception org.apache.jasper.JasperException: An exception occurred processing JSP page /startExam.jsp at line 177174:           <td width="8%" align=right height=23>[&nbsp;${ind+1}&nbsp;]</td>
    175:    <td width="2%">&nbsp;</td>
    176:    <td width="90%" align=left nowrap style="font-size:11pt;"><bean:write name="questions" property="subject" filter="true"/>
    177:    <html:hidden property="idArrM[${ind}]" name="questions"/>
    178:    </td>
    179:         </tr>
    180:       </table>
    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:435)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
    org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    root cause java.lang.NullPointerException
    org.apache.commons.beanutils.PropertyUtilsBean.getIndexedProperty(PropertyUtilsBean.java:427)
    org.apache.commons.beanutils.PropertyUtilsBean.getIndexedProperty(PropertyUtilsBean.java:340)
    org.apache.commons.beanutils.PropertyUtilsBean.getNestedProperty(PropertyUtilsBean.java:684)
    org.apache.commons.beanutils.PropertyUtilsBean.getProperty(PropertyUtilsBean.java:715)
    org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:290)
    org.apache.struts.taglib.TagUtils.lookup(TagUtils.java:951)
    org.apache.struts.taglib.html.BaseFieldTag.prepareValue(BaseFieldTag.java:121)
    org.apache.struts.taglib.html.BaseFieldTag.renderInputElement(BaseFieldTag.java:102)
    org.apache.struts.taglib.html.BaseFieldTag.doStartTag(BaseFieldTag.java:81)
    org.apache.struts.taglib.html.HiddenTag.doStartTag(HiddenTag.java:75)
    org.apache.jsp.startExam_jsp._jspx_meth_html_005fhidden_005f1(startExam_jsp.java:773)
    org.apache.jsp.startExam_jsp._jspService(startExam_jsp.java:393)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
    org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    note The full stack trace of the root cause is available in the Apache Tomcat/6.0.13 logs.
      

  4.   

    <html:hidden property="idArrM[${ind}]" name="questions"/>bean中的数组长度你定义了?
      

  5.   

    root cause java.lang.NullPointerException
    org.apache.commons.beanutils.PropertyUtilsBean.getIndexedProperty(PropertyUtilsBean.java:427)
    org.apache.commons.beanutils.PropertyUtilsBean.getIndexedProperty(PropertyUtilsBean.java:340)
    org.apache.commons.beanutils.PropertyUtilsBean.getNestedProperty(PropertyUtilsBean.java:684)
    org.apache.commons.beanutils.PropertyUtilsBean.getProperty(PropertyUtilsBean.java:715)
    org.apache.commons.beanutils.PropertyUtils.getProperty(Property