请问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中我这样做的可以显示出来,但是,如果要看详细信息跳转别的页面就出现问题了,请高手帮忙解决一下,非常感谢
展开
 我来答
熊依琴ir
2010-05-29 · TA获得超过378个赞
知道小有建树答主
回答量:657
采纳率:0%
帮助的人:541万
展开全部
form.getForm().load({
url : ""
})

后台用jsonlib生成一个JSON对象通过response返回给前台即可
yonghui958
2010-05-27 · TA获得超过243个赞
知道小有建树答主
回答量:122
采纳率:0%
帮助的人:114万
展开全部
从a.html---->.action,把数据放在session中,然后b.html发请请去取session中的数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式