struts2中action如何实现ModelDriven后无法返回javascripton的如何解决方法

不浪费时间,每时每刻都做些有用的事,戒掉一切不必要的行为。我要扼住命运的咽喉。得意时应善待他人,因为你失意时会需要他们。


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;
}
}

xml配置:


<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>

解决办法:


<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>

以上就是struts2中action如何实现ModelDriven后无法返回javascripton的如何解决方法。食堂,寝室,教室,你就只能去这三个地方,拉屎吃饭都是时间在浪费,你应该学习!更多关于struts2中action如何实现ModelDriven后无法返回javascripton的如何解决方法请关注haodaima.com其它相关文章!

标签: action javascripton