將作爲後:複選框以我的形式,我在ParamsInterceptor得到OGNL錯誤:OGNL例外設置Struts2的複選框值
WARN [OgnlValueStack] Error setting expression '__checkbox_filter.findRejected' with value '[Ljava.lang.String;@dc926f'
ognl.OgnlException: target is null for setProperty(null, "findRejected", [Ljava.lang.String;@dc926f)
據我所知,在名稱中下劃線(額外的隱藏字段__checkbox_filter.findRejected )被Struts2正確添加了。
但是,我不明白爲什麼ParametersInterceptor試圖在我的Action(顯然不包含'__checkbox_filter'屬性)上設置由Struts2添加的屬性。
看到這個OGNL錯誤來自Struts2複選框是正常的嗎?我怎樣才能避免它?
對不起,不能再檢查這個了。但事實上這個項目使用了一個自定義的攔截器棧。 – jjmontes
你救了我夥計:) – invariant