jsp页面中的多个文本框的值传到struts2的Action处理
发布网友
发布时间:2024-10-02 17:26
我来回答
共5个回答
热心网友
时间:2024-10-10 19:52
在struts action中 定义变量 类型为你想要的类型 name 和文本框的name属性一致 那么 stuts 会自动转换成你所要的类型 (如果能够正常转换的话)
热心网友
时间:2024-10-10 19:51
比如金额你想用double
你直接在action里定义为double类型就可以了
不过定义的变量要和页面中的控件命名一样
才能准确接受
不懂high 我
热心网友
时间:2024-10-10 19:49
其实和struts1是一样的,只是步骤简化了一些,你会struts1就应该会struts2吧
int double 强制转换就ok了
热心网友
时间:2024-10-10 19:52
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方法
}
热心网友
时间:2024-10-10 19:53
struts2是根据文本框的name的属性去对action里面的属性赋值的,准确来说,应该是假如jsp中总金额文本框的name是"totalCost",那么action会调用setTotalCost这个方法对action中的totalCost这个属性进行赋值。多个属性也是一样的,action中多个属性对应就行了。
参数的问题,直接在action中定义对应的类型就行了
热心网友
时间:2024-10-10 19:46
在struts action中 定义变量 类型为你想要的类型 name 和文本框的name属性一致 那么 stuts 会自动转换成你所要的类型 (如果能够正常转换的话)
热心网友
时间:2024-10-10 19:45
其实和struts1是一样的,只是步骤简化了一些,你会struts1就应该会struts2吧
int double 强制转换就ok了
热心网友
时间:2024-10-10 19:45
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方法
}
热心网友
时间:2024-10-10 19:47
比如金额你想用double
你直接在action里定义为double类型就可以了
不过定义的变量要和页面中的控件命名一样
才能准确接受
不懂high 我
热心网友
时间:2024-10-10 19:51
struts2是根据文本框的name的属性去对action里面的属性赋值的,准确来说,应该是假如jsp中总金额文本框的name是"totalCost",那么action会调用setTotalCost这个方法对action中的totalCost这个属性进行赋值。多个属性也是一样的,action中多个属性对应就行了。
参数的问题,直接在action中定义对应的类型就行了