摘要: 在Struts2中,客户端和服务器之间的数据传输全部要用到get、set方法当在业务逻辑中需要用到页面传过来的值的时候,只要保证Action中属性的set方法和页面中的name属性值<s:textfield name=""/>相同即可。(去掉set,方法名大写变小写) 当在显示页面中需要用到业务逻辑中的返回值时,只要保证页面标签的value值<s:property value=""/> 和Action中属性的get方法形同即可。(用法同上) 阅读全文
posted @ 2012-03-10 17:39 刘振明 阅读(794) 评论(0) 推荐(0)
摘要: struts2的bean类名首字母和第二个字母都不能大写 否则在set 、get时会爆空指针错误(NullPointerException)原因:如后台类中有属性String sAdress这个属性。使用eclipse自动生成getsAdress()和setsAdress(String sAdress).注意:生成的方法中属性的首字母没有大写。页面中会用name="sAdress"传递参数。struts2拦截器会调用后台类中的setSAdress(String sAdress)方法。而后台中没有此方法。所以会报错。 阅读全文
posted @ 2012-03-10 17:15 刘振明 阅读(1634) 评论(0) 推荐(0)