首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

用struts提示空指针异常,是怎么回事?

2014-01-26 
html:form action/infoType nameinfoTypeForm typecom.sz.info.struts.action.InfoTypeFormtab

<html:form action="/infoType" name="infoTypeForm" type="com.sz.info.struts.action.InfoTypeForm">
  <table>
  <tbody>
  <tr>
  <td>msgtype:<html:text property="msgtype"/></td>
  </tr>
  <tr>
  <td>typename:<html:text property="typename"/></td>
  </tr>
  <tr>
  <td>usetag:<html:text property="usetag"/></td>
  </tr>
  <tr>
 
  <td><html:submit >登 陆</html:submit> </td></tr>
  </tbody>
  </table>
  </html:form>
  当提交时提示,java.lang.NullPointerException
  at com.sz.info.struts.action.InfoTypeAction.execute(Unknown Source)
  是怎么回事呀?struts提示空指针异常(web.xml和struts-config.xml都配了)

------解决方法--------------------------------------------------------
actionForm应该设置与jsp页面相对应的属性。
------解决方法--------------------------------------------------------
form中去掉type
  在struts-config.xml中指定你的form
------解决方法--------------------------------------------------------
jsp中不用直接FORM的名字,在struts-config.xml中指定你的form
------解决方法--------------------------------------------------------
<html:form action="/infoType" name="infoTypeForm" type="com.sz.info.struts.action.InfoTypeForm">
  改为<html:form action="/infoType.do" name="infoTypeForm" type="com.sz.info.struts.action.InfoTypeForm">试试
 

        

热点排行