日期:2014-05-16  浏览次数:20753 次

Struts2+Extjs例子 自学苦恼中 action中的配置
哪位大侠有extjs+struts2的例子啊,能否共享一下,小弟万分感谢!我的邮箱daoyang.2531@163.com
struts.xml中action的配置 name="success" 后面是要跳转的页面,如果用extjs,如何跳转啊?是吧js代码加到html中吗?也可以使.jsp文件中吗?

------解决方案--------------------
JScript code

var ajax = Ext.Ajax.request({
      url: "test.action",
      params: {
      },
      success: function(response, option) {
      },
      failure: function(response, option) {
      }
});

------解决方案--------------------
将你后台得到的数据通过
getResponse().setContentType("text/javascript;charset=UTF-8");
PrintWriter out = getResponse().getWriter();
out.write(content);
就ok了
然后直接return null;
------解决方案--------------------
Java code

 function checkLgoin()
     {  
           if (userForm.getForm().isValid()) {
                      userForm.getForm().submit({
                  //   formBind: true,     
                    // waitMsg:"正在验证,请等待。。",
                    method:"POST",
                     url:"user/userLog!checkUserModify.action",
              success:function (form,action)
              {
                   Ext.Msg.alert('提示信息',action.result.Info);
                 
                   userForm.hide();
                  window.parent.rightFrame.location="testExtjs/eMain.jsp"
              },
              failure : function(form, action) {
                    Ext.MessageBox.alert("提示信息",action.result.Info);
                }
               });
       }
     }