为了账号安全,请及时绑定邮箱和手机立即绑定

虽然可以打开Users_login.jsp,但无论输入正确与否都报404错误,

没有任何报错信息,点击登录后就报404,控制台无任何输出,

下面是struts.xml配置信息

<package name="default" namespace="/" extends="struts-default">

   

    </package>

    

 <package name="users" namespace="/users" extends="struts-default">

    <action name="*_*" class="com.zzz.sims.action.{1}Action" method="{2}">

    <result name="login_success">/users/Users_login_success.jsp</result>

    <result name="login_failure">/users/Users_login.jsp</result>

    <allowed-methods>login</allowed-methods>

    </action>

</package>


这是UsersAction配置;

package com.zzz.sims.action;


import com.opensymphony.xwork2.ModelDriven;

import com.zzz.sims.entity.Users;

import com.zzz.sims.service.UsersDAO;

import com.zzz.sims.serviceImpl.UsersDAOImpl;


public class UsersAction extends SuperAction implements ModelDriven<Users> {


/**

*/

private static final long serialVersionUID = 1L;

private Users user = new Users();

//用户登录动作

public String login() {

UsersDAO udao = new UsersDAOImpl();

if(udao.usersLogin(user)) {

System.out.println("com.zzz.sims.action login()信息正确!");

return "login_success";

}else {

System.out.println("com.zzz.sims.action login()信息错误!");

return "login_failure";

}

}


public Users getModel() {

System.out.println("getModel()执行了!");

return this.user;

}


}


正在回答

4 回答

你把struts的jar放在WebContent下,应该就没问题了

0 回复 有任何疑惑可以回复我~
#1

yizhide 提问者

不对,这是已经放过了的,经过各种尝试,最后只知道大概是某几个jar版版本问题,已经解决了,谢谢哈,
2018-06-29 回复 有任何疑惑可以回复我~

还是没能找到问题。。。。哎,头疼

0 回复 有任何疑惑可以回复我~

。。。然而更换tomcat后又报这个。。。。

0 回复 有任何疑惑可以回复我~

发现是tomcat的故障,已经处理,

0 回复 有任何疑惑可以回复我~
#1

慕雪0222781

兄弟,我遇到跟你一样的问题了,请问你是怎么解决的啊,能具体说说吗?
2018-06-29 回复 有任何疑惑可以回复我~
#2

yizhide 提问者 回复 慕雪0222781

如果不是Tomcat问题,建议更换Struts2版本再试,
2018-06-29 回复 有任何疑惑可以回复我~
#3

慕雪0222781 回复 yizhide 提问者

我使用的是struts2.3,敢问兄台你是用的那个版本?
2018-06-29 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

虽然可以打开Users_login.jsp,但无论输入正确与否都报404错误,

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信