struts2中模型驱动怎样传值到实体类?

trh 2010-03-29 10:41:16
private Integer customerid;

public Integer getCustomerid() {
return customerid;
}

public void setCustomerid(Integer customerid) {
this.customerid = customerid;
}这是action里接受参数的。

Customer customer1 = new Customer();
System.out.println(customerid);
customer1 = customerDAO.findById(customerid);
if(customer1 == null) {
request.put("message", "无此用户ID!添加失败!");
request.put("siteurl", SiteUtil.getKey("callBackannalAddError"));
} else {
// callbackannal.setEmployeeId(webUtil.getEmployee());
System.out.println(callbackannal.getUid());
callbackannal.setUid(callbackannal.getUid());
callbackannal.setReciprocalAdvice(callbackannal.getReciprocalAdvice());
callbackannal.setReciprocalDate(callbackannal.getReciprocalDate());
callbackannalServiceBean.save(callbackannal);
request.put("message", "添加成功!");
request.put("siteurl", SiteUtil.getKey("callBackannalAdd"));
}
return "message";


为什么callbackannal。getUid是空值呢。
也继承了ModelDriven
要怎么做才能有值!getUid是实体类的 属性
...全文
195 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
SambaGao 2010-03-29
  • 打赏
  • 举报
回复
ModelDriven 不推荐使用。

一般Action 继承 ActionSupport

而用类加属性名注入就行了。
xuhesheng 2010-03-29
  • 打赏
  • 举报
回复
自己回答
1、页面的参数名字是否跟代码中的一致
2、代码中是否添加对应的getset方法
3、代码中可以直接使用该参数名
4、我看不出来你的action方法在什么地方或者说什么范围
5、callbackannal是什么东西,什么类型,麻烦给个上下文

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧