源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

struts2中action实现ModelDriven后无法返回json的解决方法

  • 时间:2022-04-04 17:25 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:struts2中action实现ModelDriven后无法返回json的解决方法
[u]复制代码[/u] 代码如下:
public class DeviceAction extends AbstractAction implements ModelDriven<Device> {     private static Log log = LogFactory.getLog(DeviceAction.class);     private Device device=new Device(); //只能json化 模型驱动的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;     } }            
[b]xml配置:[/b]
[u]复制代码[/u] 代码如下:
<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>
[b]解决办法:[/b]
[u]复制代码[/u] 代码如下:
<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>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部