用过EXTJS的大神进来!

qq_14876869 2015-09-28 04:46:11
前台
//提交到服务器操作
form1.form.doAction('submit',{
url:'Login.action',
method:'post',
success:function(form,action){
document.location="index.jsp";
Ext.Msg.alert("登录成功!",action.result.message);
},
failure:function(form,action){
Ext.MessageBox.alert("提示", "登录异常");
}
});

后台 UserAction
@Override
public String execute() throws Exception {
if(userImpl.login(userInfo.getUserName(), userInfo.getPassWord()) != null){
this.success= true;
//this.message="你的账号是:"+user.getUsername()+"密码是:"+user.getPassword();
}else{
this.success=false;
this.message="对不起,未授权的用户不能登录改系统";
}
return SUCCESS;
}

struts
<?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">
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="true" />
<constant name="struts.devMode" value="true" />
<constant name="struts.i18n.encoding" value="utf-8" />
<constant name="struts.action.extension" value="action,," />
<package name="extjs" extends="json-default" namespace="/">
<action name="Login" class="com.aaa.action.UserAction">
<result type="json"></result>
</action>
</package>
</struts>

报错 url:'Login.action',错误,请问url应该怎么写?
...全文
97 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
qq_14876869 2015-09-28
引用 5 楼 rui888 的回复:
${pageContext.request.contextPath } 看看。
还是不行
回复
兔子托尼啊 2015-09-28
回复
qq_14876869 2015-09-28
引用 3 楼 rui888 的回复:
是请求的资源没找到。你看看你的url 是不是对的。 还是你已经请求到action 后台,返回的时候发生错误。
就没有进后台,大神能帮我看看是为什么吗?
回复
兔子托尼啊 2015-09-28
是请求的资源没找到。你看看你的url 是不是对的。 还是你已经请求到action 后台,返回的时候发生错误。
回复
qq_14876869 2015-09-28
引用 1 楼 rui888 的回复:
你的url 错了吗?你把路径写全再看看。
报错的是404
回复
兔子托尼啊 2015-09-28
你的url 错了吗?你把路径写全再看看。
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-09-28 04:46
社区公告
暂无公告