easyui的form提交给struts2之后不能跳转

easyui的form提交给struts2之后,action里面的方法已经执行了并且在控制台输出了haha,但是不会根据struts.xml里面配置的result来跳转。... easyui的form提交给struts2之后,action里面的方法已经执行了并且在控制台输出了haha,但是不会根据struts.xml里面配置的result来跳转。直接访问action是能跳转的,估计是easyui的问题。
easyui的提交方法
$('#ff').form({
url:'aaa.action',
onSubmit:function(){
var isValid = $(this).form('validate');
if (!isValid){

}
return isValid; // 返回false终止表单提交
},
success:function(data){
alert(data);
}
});

一个简单的action

package org.msa.csp.action;
import javax.annotation.Resource;
import com.opensymphony.xwork2.ActionSupport;

public class AuthAction extends ActionSupport {
/**
*
*/
public String execute()throws Exception
{
System.out.println("haha");
return SUCCESS;
}
}

xml文件
<struts>
<package name="users" extends="struts-default">
<!-- 用户列表 -->
<action name="aaa" class="org.msa.csp.action.AuthAction">
<result name="success" type="redirect" >/admin/role/info.jsp</result>
</action>
<!-- 用户详情 -->
</package>
</struts>
展开
 我来答
百度网友211658b42
2014-11-01 · TA获得超过3383个赞
知道小有建树答主
回答量:606
采纳率:100%
帮助的人:600万
展开全部
你配置的result类型是redirect,也就是重定向,意思是服务器向浏览器返回一个3xx的重定向状态码。而easyui的表单提交能够处理的响应是一个文本类型的,例如JSON格式串。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式