[ 表示一維數(shù)組,[[ 二維數(shù)組 “L”代表這個數(shù)組是指定引用數(shù)據(jù)類型的數(shù)組. 所以說,這個錯誤是類型轉換錯誤。字符串數(shù)組不能轉化為字符串。 遇到這個錯誤是在struts2框架的攔截器中,我想從攔截器中得到請求的參數(shù)。所以調用了ActionContext的getContext方法。將獲得的ActionContext實例調用它的getParameters()方法來得到它所有的參數(shù)列表(Map)。再通過map來獲取其中的值。但是,
String cid = (String) ActionContext.getContext().getParameters().get("cid");System.out.PRintln(cid);調用上述代碼將報這個錯誤。代碼修改之后就可以正常執(zhí)行了。正確代碼如下:
public String getCategorySecond(){ String[] cid = (String[]) ActionContext.getContext().getParameters().get("cid"); System.out.println(cid[0]); return "addPageSuccess"; }新聞熱點
疑難解答