我正在使用具有自动数据传输和类型转换的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 然后在setPrice中,我将得到价格变量值等于213。 我发生这种情况是因为罗马尼亚文化集。在这种文化中,双重呈现为21,3而不是21.3。 在.NET中,对于这种情况,有一种称为InvariantCulture的东西。如何在Struts中执行类似的操作以及指定此设置的位置。
答案 0 :(得分:1)