栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

设置bean时出现NullpointerException

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

设置bean时出现NullpointerException

bean
未初始化。您应该在操作中以某种方式对其进行初始化

private ProfileBean bean = new ProfileBean(); //and add getter ans setter

更好的方法是让容器为您完成。您只需要在

struts.xml

<bean  scope="default"/>

那你就会有

private ProfileBean bean;@Injectpublic void setProfileBean(ProfileBean bean) {  this.bean = bean;}

而且您不需要解析参数请求,

params
拦截器已经完成了此操作,这是
defaultStack
您的操作应运行的一部分。您应该在操作中创建属性以保存参数值。

private Integer slno;public Integer getSlno() {    return slno;}public void setSlno(Integer uslno) {    this.slno = slno;}

动作看起来像

public String execute() {   if (slno != null) {     System.out.println(slno)     bean.setUslno(slno);   }   ......   return SUCCESS;}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/469793.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号