日期:2014-05-18  浏览次数:20613 次

ext+struts2 状态条一直在载入,不能跳转
整个过程能正常执行,就是不能实现跳转到index.jsp,还有进度条一直在载入,不会消失,
。在firefox里高度,已跳到index.jsp(下面有图).为什么没能执行回调成功函数,求解!!!

Js:

 function submit() {
  frm = Ext.getCmp('frm');
   // if (!frm.getForm().isValid()) return;
    frm.getForm().submit({
      
        method: 'post',
        waitTitle: '提示',
        url: 'ext',
       
        success: function(form, action) {
            alert("123");
            Ext.Msg.alert('提示', '保存成功');
        },
        failure: function(form, action) {
            Ext.Msg.alert('提示','保存失败');
        }
    });
}  


struts.xml:

    <package name="default" namespace="/" extends="struts-default">
    <action name="ext" class="action.ExtFormAction">
              <result >/index.jsp</result>
          </action>
   
    </package>

action:
public class ExtFormAction extends ActionSupport {
 
@Override
public String execute() throws Exception {
HttpServletResponse response = ServletActionContext.getResponse();
HttpServletRequest request = ServletActionContext.getRequest(); 
System.out.println("data  "+request.getParameter("phf")); 
    
return SUCCESS;
}



}


执行过程图片:

EXT struts2 j2ee

------解决方案--------------------
你需要用JS跳转。