把这个接受到的json传递到另一页面上?一个页面还不够吗?为啥要传递到另一个页面呢?
解决方案 »
- 把Sql转换成hql语句,求高手转下。。
- lucene 海量数据(亿级数据)磁盘空间不足,优化!求高人
- myeclipse8.5 如何配置 struts
- 求助!SSH2,action调用数据访问层,插入数据不报错也不插入,查询值全部返回true??
- tomcat中止后重启报java.io.InvalidObjectException: could not resolve session factory du
- 求解 JSF
- 关于调用快捷键……急急急!80分求答案
- 多对一关系,由于"一"方不存在导致"多"方不能加载
- 一jsp页面的小问题
- weblogic jms消息丢失的问题
- C3p0 怎么错误 啊
- poi 操作excel 合并两个sheet
当前页提交到后台后执行方法返回数据若用ajax则在回调函数里面进行数据的显示,
若只是普通的提交方式直接getRequestDisPatcher将值可以传递到你需要跳转的页面
在回调函数里面alert调试下。
没显示出来楼主用的是js组件显示还是????
JSONArray json=new JSONArray();
json=JSONArray.fromObject(list);
if(list==null||list.size()<1){
out.print(false);
}else {
out.print("{success:true,data:"+json+"}");
}
前台:success:function(response)
{
Ext.getCmp('login1').hide();
Ext.getCmp('username1').show();
Ext.getCmp('win').close();
var result=Ext.decode(action.responseText).username;
Ext.Msg.alert('tip',result);
打印不出数据
从这句话我以为前后台都打通了呢。后台的数据前台怎么接收这个问题简单啊,普通的Ext.Ajax方法,指定正确的url就行。form也一样啊。最好把你的js代码都贴出来
success:function(response)
{var result=Ext.decode(response.responseText);
var name=result.username
Ext.Msg.alert('tip',name);
}