<s:url id="delete" value="delete.action" includeParams="none">
<s:param name="memberID">
<s:property value="memberID" />
</s:param>
</s:url>
<s:a href="%{delete}" onclick="return confirm('确定要删除吗')">删除</s:a>
</td>
<td>
<s:url id="confirm" value="confirm.action" includeParams="none">
<s:param name="memberID">
<s:property value="memberID" />
</s:param>
</s:url>
<s:a href="%{confirm}" onclick="return confirm('已确定收费了吗')">确定</s:a>
</td>
但在我的action中的取值却是空指针异常。已经有了set和get方法了。
也就是这样的一句出现异常
:member.setMemberID(member.getMemberID());
flag = DAOFactory.getMMemberDAOInstance().deleteMember(member);
究竟为什么会这样?望各位告诉小弟。
<s:param name="memberID">
<s:property value="memberID" />
</s:param>
</s:url>
<s:a href="%{delete}" onclick="return confirm('确定要删除吗')">删除</s:a>
</td>
<td>
<s:url id="confirm" value="confirm.action" includeParams="none">
<s:param name="memberID">
<s:property value="memberID" />
</s:param>
</s:url>
<s:a href="%{confirm}" onclick="return confirm('已确定收费了吗')">确定</s:a>
</td>
但在我的action中的取值却是空指针异常。已经有了set和get方法了。
也就是这样的一句出现异常
:member.setMemberID(member.getMemberID());
flag = DAOFactory.getMMemberDAOInstance().deleteMember(member);
究竟为什么会这样?望各位告诉小弟。
解决方案 »
- Mysql,远程访问的问题,在线等,请前辈们指点,谢谢了
- SSH框架连接池如何配置呢?
- ERROR LazyInitializationException:19 - illegal access to loading collection
- containsAll()问题
- 两个用户注册问题
- Hibernate返回两个List如何用一个 Strust 的logic:iterate显示出来
- 学.Net,还是学Java
- 初学STRUTS,遇到如何mapping的问题。
- 1000分 寻找技术(Hibernate)交流!
- 考验Java基础的一道试题。请大家回答,谢谢。
- 两次会话访问无状态EJB,为什么这两个对象不是同一对象?
- Struts2的Annotation问题?请帮忙呀!
你检查一下看看为什么member is null吧
flag = DAOFactory.getMMemberDAOInstance().deleteMember(member); 你的set方法的参数是member.getMemberID(),很显然你set的参数是通过get来取的,可是你都没赋值怎么去get呢?
不知你明白了没,好好想想.改成setMemberID(String memberID){}就OK了
<s:param name="memberID" value="memberID" />
</s:url> 改为这样试试,不过要保证memberID有值