jsp页面中的多个文本框的值传到struts2的Action处理
RT,看图。。。怎样把jsp页面中的多个文本框的值传到struts2的Action中啊,然后要怎样得到?处理时如果要的参数是int或者double的又怎么办?请高人解答,...
RT,看图。。。怎样把jsp页面中的多个文本框的值传到struts2的Action中啊,然后要怎样得到?处理时如果要的参数是int或者double的又怎么办?请高人解答,急啊。。。。。。。谢谢啦!
展开
展开全部
struts2是根据文本框的name的属性去对action里面的属性赋值的,准确来说,应该是假如jsp中总金额文本框的name是"totalCost",那么action会调用setTotalCost这个方法对action中的totalCost这个属性进行赋值。多个属性也是一样的,action中多个属性对应就行了。
参数的问题,直接在action中定义对应的类型就行了
参数的问题,直接在action中定义对应的类型就行了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如金额你想用double
你直接在action里定义为double类型就可以了
不过定义的变量要和页面中的控件命名一样
才能准确接受
不懂high 我
你直接在action里定义为double类型就可以了
不过定义的变量要和页面中的控件命名一样
才能准确接受
不懂high 我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实和struts1是一样的,只是步骤简化了一些,你会struts1就应该会struts2吧
int double 强制转换就ok了
int double 强制转换就ok了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jsp页面:
<s:property value="rukuEntity.danhao"/>
<s:property value="rukuEntity.totalMoney"/>
<s:property value="rukuEntity.operator"/>
<s:property value="rukuEntity.supply"/>
Action中:
private RukuEntity rukuEntity;
public RukuEntity getRukuEntity() {
return rukuEntity;
}
public void setBianhao(RukuEntity rukuEntity) {
this.rukuEntity= rukuEntity;
}
实体类中:
public class RukuEntity {
private String danhao;
private double totalMoney;
private String operator;
private String supply;
//省略get,set方法
}
<s:property value="rukuEntity.danhao"/>
<s:property value="rukuEntity.totalMoney"/>
<s:property value="rukuEntity.operator"/>
<s:property value="rukuEntity.supply"/>
Action中:
private RukuEntity rukuEntity;
public RukuEntity getRukuEntity() {
return rukuEntity;
}
public void setBianhao(RukuEntity rukuEntity) {
this.rukuEntity= rukuEntity;
}
实体类中:
public class RukuEntity {
private String danhao;
private double totalMoney;
private String operator;
private String supply;
//省略get,set方法
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询