1. struts2的参数给bean赋值的技巧
比如:
后台中定义了一个bean: Usercount ,对象声明 usercount;
public class UserCount{
private int count;
private String currentDate;
public UserCount(){}
public UserCount(int count, String currentDate) {
this.count = count;
this.currentDate = currentDate;
}
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
public String getCurrentDate() {
return currentDate;
}
public void setCurrentDate(String currentDate) {
this.currentDate = currentDate;
}
}
前台:
<s:form action="userStore" namespace="/book">
<s:textfield name="usercount.count" label="count" />
<s:textfield name="usercount.currentDate" label="currentDate" />
<s:submit />
</s:form>
前台如果提交会报错,问题解决: 给bean赋值需要 bean中有 默认的析构函数即 public UserCount(){};
本文详细解析了在Struts2框架中为Bean赋值的技巧,特别是当Bean包含默认构造函数的重要性。通过实例演示如何正确配置表单元素与Bean属性之间的映射,避免常见的提交错误。
677

被折叠的 条评论
为什么被折叠?



