怎么用action的返回值给ext中的隐藏域赋值?

大家好!
现在我想在前台放一个隐藏域,用户登录后,通过Action的返回值给这个隐藏域赋值。
我想了想。。。

如果我将隐藏域放在jsp中,通过struts2的ognl,我可以给隐藏域赋值。

如果我想把隐藏域放在ext中,那么,我怎么样才能得到后台model的返回值呢?
或者说,ext中怎么使用struts2中的标签库呢?

Ext有hiddenField来处理隐藏域。Ext采用纯异步方式交互,后端产生json而不是html

extjs 就是前台的展现层了.用了extjs就应该放弃struts2的标签来展现了.概念问题

Ext有hiddenField来处理隐藏域。Ext采用纯异步方式交互,后端产生json而不是html

这玩意我也不熟,只是刚好这几天在搞这个玩意。

就象楼上说的,后台给前台的就是 json,这样EXT独立些。
要看你的怎么配置平台环境了。

Action 代码
/**
* extGrid保存
* @throws IOException
*/
public void extsave() throws IOException
{
Map result = new HashMap();
try
{
userManager.save(user);
result.put("success", true);
result.put("msg", "添 加 成 功!");
}
catch (Exception e)
{
result.put("failure", true);
result.put("msg", e.getMessage());
e.printStackTrace();
}
outJson(result);
}

EXT代码:

      buttons: [{
            text:'修改',
            xtype : 'easyButton',
            handler:function(){
            if (frm_updateuser.form.isValid() == false){
                return;
            }
            frm_updateuser.form.submit({
            url:'User/extupdate.do',
            success:function(form,action){
                  Ext.MessageBox.alert('提示',action.result.msg);
                  grid_user.getStore().reload();
               },
             scope:this,
             failure:function(form,action){
                  Ext.MessageBox.alert('错误',action.result.msg);
               }
             })
            }
     }]

简单来说,就这样。