我使用的是Java bean,具有自动数据传输和类型转换。
前任:
public class MyAction
{
public String execute(){
// ....
}
private double price;
public getPrice(){
return price;
}
public setPrice(double price){
this.price=price;
}
}
让我的请求
http://localhost:8080/my.action?price=21.3
然后在设定价格中,我将得到等于213的价格变量值。
我认为这是因为罗马尼亚的文化背景。在这种文化中,两倍于其他文化的表现是21.3,而不是21.3。
在.NET中,对于这种情况有一种称为“不变区域性”的东西。如何在Struts中执行类似的操作以及在何处指定此设置。