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

来源:2-6 页面调用

yizhide

2018-03-30 19:25

没有任何报错信息,点击登录后就报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回答

  • yupei
    2018-06-29 13:44:52

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

    yizhid...

    不对,这是已经放过了的,经过各种尝试,最后只知道大概是某几个jar版版本问题,已经解决了,谢谢哈,

    2018-06-29 13:47:08

    共 1 条回复 >

  • yizhide
    2018-04-08 14:29:30

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

  • yizhide
    2018-03-30 20:06:47

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

  • yizhide
    2018-03-30 20:02:13

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

    慕雪0222... 回复yizhid...

    我使用的是struts2.3,敢问兄台你是用的那个版本?

    2018-06-29 16:31:03

    共 4 条回复 >

使用Struts2+Hibernate开发学生信息管理功能

Strust2+Hibernate整合开发案例,Java Web开发技能更上一层楼

80695 学习 · 797 问题

查看课程

相似问题