3 回答

TA貢獻2065條經(jīng)驗 獲得超14個贊
根據(jù)您的最新更新。如果您使用的是TreeMapStruts2,則無法正確確定其中的元素類型。變更申報testTreeMap從TreeMap到Map。
private Map<String,ObjectCList> testTreeMap = new TreeMap<String,ObjectCList>();
或者使用注釋testTreeMap進行com.opensymphony.xwork2.util.Element注釋以告訴Struts2地圖中的元素是什么類型。
@Element(value = ObjectCList.class)
private TreeMap<String,ObjectCList> testTreeMap = new TreeMap<String,ObjectCList>();

TA貢獻1806條經(jīng)驗 獲得超8個贊
我已經(jīng)根據(jù)你的第一個響應(yīng)添加了一個額外的層,我想,它應(yīng)該沒關(guān)系(?)以下是我在Map級別使用2個不同映射得到的2個不同錯誤:Scenario1:意外的異常捕獲設(shè)置'rqPGPrmMdl.rqGrp[1].pFWrap.allPFields['DefaultHeader'].paramMdlList[7].pValue'
在'class com.hm.action.Act1
:錯誤設(shè)置表達'rqPGPrmMdl.rqGrp[1].pFWrap.allPFields['DefaultHeader'].paramMdlList[7].pValue' with value '[Ljava.lang.String;@3b9b2222'
ognl.NoSuchPropertyException: java.lang.String.paramMdlList
添加回答
舉報