请问Extjs 和 struts2 结合 form表单如何加载后台数据
请问你是怎么解决的,那个回答我试了,但是不好使,相关代码如下grid.load({url:'UpdateProfesalSearch.action?id='+id});w...
请问你是怎么解决的,那个回答我试了,但是不好使,相关代码如下 grid.load({
url :'UpdateProfesalSearch.action?id='+id
}); window.self.location="equdefectrecord.html";
这事右键触发的函数可以通过id查询到值,json数据里也有值,只是到equdefectrecord.html页面中没有显示,有人告诉我说由于用window.self.location="equdefectrecord.html";来跳转页面,所以json数据无法显示,是这样么?
那么我想这样来实现需求要怎么写,从a.html---->.action------>b.html中from显示,由于我对extjs不是很了解,认为extjs+struts2 不能转向其他页面(尝试过了不好使)能不能帮忙解决下啊,万分感谢,在线等待
感谢你的回答,这个方法我试过,在我所用的方法下行不通,我的业务需求是这样的,首先extjs查询所有数据并显示,然后通过右键打开跳转新的页面来显示当前数据,也就是说list.html--->action---->one.html在此我只传了id到后台,从新查询的数据放到json中,然后action转向时出了问题,action中所有的SUCCESS均返回json_struts2.jsp 我将list数据也就是查询到的数据放到一个变量jsonString中,然后json_struts2.jsp 就这样写的<s:property value="jsonString" escape="false" />
action中是这样转的
list=profesalservice.searchUnFinishById(Integer.valueOf(id));
JSONArray array = JSONArray.fromObject(list);
this.setJsonString("{success:true,totalCount : " + this.getTotalCount() + ", list:" + array.toString() + "}");
return SUCCESS;
据说只有这样才能将json传到extjs页面,在list.html中我这样做的可以显示出来,但是,如果要看详细信息跳转别的页面就出现问题了,请高手帮忙解决一下,非常感谢 展开
url :'UpdateProfesalSearch.action?id='+id
}); window.self.location="equdefectrecord.html";
这事右键触发的函数可以通过id查询到值,json数据里也有值,只是到equdefectrecord.html页面中没有显示,有人告诉我说由于用window.self.location="equdefectrecord.html";来跳转页面,所以json数据无法显示,是这样么?
那么我想这样来实现需求要怎么写,从a.html---->.action------>b.html中from显示,由于我对extjs不是很了解,认为extjs+struts2 不能转向其他页面(尝试过了不好使)能不能帮忙解决下啊,万分感谢,在线等待
感谢你的回答,这个方法我试过,在我所用的方法下行不通,我的业务需求是这样的,首先extjs查询所有数据并显示,然后通过右键打开跳转新的页面来显示当前数据,也就是说list.html--->action---->one.html在此我只传了id到后台,从新查询的数据放到json中,然后action转向时出了问题,action中所有的SUCCESS均返回json_struts2.jsp 我将list数据也就是查询到的数据放到一个变量jsonString中,然后json_struts2.jsp 就这样写的<s:property value="jsonString" escape="false" />
action中是这样转的
list=profesalservice.searchUnFinishById(Integer.valueOf(id));
JSONArray array = JSONArray.fromObject(list);
this.setJsonString("{success:true,totalCount : " + this.getTotalCount() + ", list:" + array.toString() + "}");
return SUCCESS;
据说只有这样才能将json传到extjs页面,在list.html中我这样做的可以显示出来,但是,如果要看详细信息跳转别的页面就出现问题了,请高手帮忙解决一下,非常感谢 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询