代码之家  ›  专栏  ›  技术社区  ›  Eugeniu Torica

struts 2基本类型的数据传输和类型转换

  •  0
  • Eugeniu Torica  · 技术社区  · 16 年前

    我使用的是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中执行类似的操作以及在何处指定此设置。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Trick    16 年前

    是否已设置struts.properties?

    例子:

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

    struts.properties

    推荐文章