struts2中action實現(xiàn)ModelDriven后無法返回json的解決方法
更新時間:2013年03月06日 15:35:52 作者:
struts2中action實現(xiàn)ModelDriven后無法返回json的解決方法,需要的朋友可以參考一下
復(fù)制代碼 代碼如下:
public class DeviceAction extends AbstractAction implements ModelDriven<Device> {
private static Log log = LogFactory.getLog(DeviceAction.class);
private Device device=new Device(); //只能json化 模型驅(qū)動的bean
private String result; //無法返回reslut的json值
public String getResult(){
return result;
}
public void setResult(String result){
this.result=result
}
public DeviceDTO getModel() {
return device;
}
public Device getDevice() {
return device;
}
public void setDevice(Device device) {
this.device = device;
}
}
xml配置:
復(fù)制代碼 代碼如下:
<action name="queryPu"
class="com.jxj.bss.web.actions.DeviceAction"
method="queryPu">
<interceptor-ref name="isLogin"></interceptor-ref>
<result type="json">
<param name="includeProperties">
resultCode
</param>
</result>
</action>
解決辦法:
復(fù)制代碼 代碼如下:
<action name="queryPu"
class="com.jxj.bss.web.actions.DeviceAction"
method="queryPu">
<interceptor-ref name="isLogin"></interceptor-ref>
<result type="json">
<param name="root">action</param>
<param name="includeProperties">
resultCode
</param>
</result>
</action>
您可能感興趣的文章:
- 詳解在Java的Struts2框架中配置Action的方法
- ajax交互Struts2的action(客戶端/服務(wù)器端)
- struts2 action跳轉(zhuǎn)調(diào)用另一個程序
- Struts2中Action中是否需要實現(xiàn)Execute方法
- 用js模擬struts2的多action調(diào)用示例
- 在Action中以Struts2的方式輸出JSON數(shù)據(jù)的實例
- Struts2之Action接收請求參數(shù)和攔截器詳解
- Struts2 ActionContext 中的數(shù)據(jù)詳解
- struts2通過action返回json對象
- Struts2學(xué)習(xí)教程之Action類如何訪問WEB資源
相關(guān)文章
JSP/Servlet應(yīng)用程序優(yōu)化八法
JSP/Servlet應(yīng)用程序優(yōu)化八法...2006-10-10詳解Spring Controller autowired Request變量
這篇文章主要介紹了詳解Spring Controller autowired Request變量的相關(guān)資料,通過此文希望能幫助到大家,需要的朋友可以參考下2017-08-08淺談request.getinputstream只能讀取一次的問題
下面小編就為大家?guī)硪黄獪\談request.getinputstream只能讀取一次的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03