好比:Action方法productCategorySave()變量message,傳遞給Action方法productCategoryAdd(),當變量message爲中文變量時,要進行編碼設置,否則會報中文亂碼。
1、Action方法productCategorySave()jsp
/** * 商品分類保存 * * @return */ @Action("productCategorySave") public String productCategorySave() { laf.setMessage("信息。"); return "productCategoryAdd"; }
2、Action方法productCategoryAdd()oop
/** * 商品分類添加 * * @return */ @Action("productCategoryAdd") @Powers( { @Power(PowerConsts.PRODUCTMODULE_PRODUCTCATEGORY_LIST) }) public String productCategoryAdd() { if(StringUtils.isNotBlank(laf.getMessage())){ //對message變量進行轉碼 laf.setMessage(Utils.convertUtf8(laf.getMessage())); } return "productCategoryAdd"; }
3、Action配置編碼
@Results(value = { @Result(name = "productCategoryAdd", location = "/content/goods/product_category_add.jsp"), @Result(name = "productCategorySave", location = "/productCategoryAdd.htm", //${message}能夠用具體值代替,如:params={"message", "信息。"}; //${message}爲productCategorySave()方法的變量, params={"message", "${message}"}, type="redirectAction"), })
4、顯示變量messagespa
<c:if test="${message!=null}"><font color="red">${message}</font></c:if>
---------------------------------------------------------------------------------
Blog:http://www.cnblogs.com/linjiqin/
Hadoop交流羣(250363249)、Java+Oracle交流羣(158560018)code
題外話:
本人來自鐵觀音的發源地——泉州安溪,有須要正宗安溪鐵觀音的友友歡迎Q我:416501600。htm