gpt4 book ai didi

java - Struts 2 原始类型的数据传输和类型转换

转载 作者:行者123 更新时间:2023-12-01 16:09:24 25 4
gpt4 key购买 nike

我正在使用具有自动数据传输和类型转换功能的 java beans。例如:

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 中做类似的事情以及应该在哪里指定此设置。

最佳答案

你的struts.properties设置了吗?

示例:

struts.locale=en_US
struts.i18n.encoding=UTF-8

struts.properties

关于java - Struts 2 原始类型的数据传输和类型转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1789758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com