问题如题,核心代码如下:
Struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
package com.zheshou.action;
import com.opensymphony.xwork2.ActionSupport;
public class myLoginExtAction extends ActionSupport{//2.ActionSupport必须有这个才行.但是可以不用Execute了
private String user;
private String pass;
private String url;
private boolean success;
//get set省略
@Override
public String execute(){
success=true;
url="main.html";
return null;
}
}
buttons : [ {
text : '登陆',
handler : function() {
form.getForm().submit( {
waitTitle:"请稍等",
waitMsg:'正在提交,请稍等...',
// ajax way
//url : 'login.jsp',
url:"myloginext.action",
method:'POST',
success : function(form,action) {
Ext.MessageBox.alert("1",action.result.url);//
window.location.href = action.result.url;
},
failure:function(form,action){
Ext.MessageBox.alert("同志,出错了","出错了哈哈");
}
});