Struts 2请求中未提交单字母camelcase字段

时间:2013-10-12 14:50:04

标签: java web-applications struts2 struts2-interceptors

我有这个非常奇怪的映射问题。所有字段名称(如amount,newCase,status等)都完全达到了struts Action,但单字母camelCase字段都没有到达该操作。全部都是空的。

例如

public String callback() {
        System.out.println("nCase : " + nCase);
        System.out.println("Amount : " + amount);
        System.out.println("fAmount==============" + fAmount);
        System.out.println("fFee==============" + fFee);
        System.out.println("sStatus==============" + sStatus);
        System.out.println("sDetails==============" + sDetails);
        System.out.println("iTypeId==============" + iTypeId);
        ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
        return SUCCESS;
    }

上面的代码给出了输出:

nCase : 0.0
Amount : 2323.0
fAmount==============0.0
fFee==============0.0
sStatus==============null
sDetails==============null
iTypeId==============null

用于以下请求网址:

http://localhost:8084/callback?fAmount=23.323&fFee=23&amount=2323&nCase=2323.23&sStatus=nitin

我有适当的吸气剂和setters(现在多次检查)

我也检查了拦截器,我正在使用defaultStack进行此方法/操作

0 个答案:

没有答案