求助!jsp网页在登陆页面不跳转不报错

struts框架的jsp web工程,login.jsp可以显示,点击登陆之后页面没有任何变化,也不报错。如果不输或者错输用户名和密码,也没有任何错误提示,现在就是停在登陆页面,求大神帮忙看看~感激不尽

LoginAction如下:

package cn.com.syis.hisol.hrms.action.login;

import java.util.Locale;

import org.springframework.beans.factory.annotation.Autowired;

import cn.com.syis.hisol.hrms.action.BaseAction;
import cn.com.syis.hisol.hrms.common.CommonConst;
import cn.com.syis.hisol.hrms.common.MessageErrorConst;
import cn.com.syis.hisol.hrms.model.AdminUserModel;
import cn.com.syis.hisol.hrms.service.LoginService;
import cn.com.syis.hisol.hrms.util.CommonStringUtil;
import cn.com.syis.hisol.hrms.util.MD5;

/**

  • 用户登录退出用Action
  • */
    public class LoginAction extends BaseAction {

    /** 用户ID */
    private String userId;

    /** 密码 */
    private String pswd;

    /** 登录Service */
    @Autowired
    private LoginService loginService;

    /**

    • 取得用户ID
    • @return 用户ID */ public String getUserId() { return userId; }

    /**

    • 设置用户ID
    • @param userId 用户ID */ public void setUserId(String userId) { this.userId = userId; }

    /**

    • 取得密码
    • @return 密码 */ public String getPswd() { return pswd; }

    /**

    • 设置密码
    • @param pswd 密码 */ public void setPswd(String pswd) { this.pswd = pswd; }

    /**

    • 首页初期化
    • @return 迁移地址
    • @throws Exception 异常 */ public String init() throws Exception { return SUCCESS; }

    /**

    • 登录处理
    • @return 迁移地址
    • @throws Exception 异常
      */
      public String login() throws Exception {
      // 检查用户是否输入用户ID
      if (!CommonStringUtil.isValidForTrim(userId)) {
      // 提示错误信息:请输入员工用户ID
      addError(MessageErrorConst.HRM00000001E);
      // 返回到登录画面
      return ERROR;
      }
      // 检查用户是否输入密码
      if (!CommonStringUtil.isValidForTrim(pswd)) {
      // 提示错误信息:请输入密码
      addError(MessageErrorConst.HRM00000002E);
      // 返回到登录画面
      return ERROR;
      }
      // 检索用户信 息
      AdminUserModel adminUserModel = loginService.searchAdminUserInfo(userId);

      // 判断用户信息是否存在
      if (adminUserModel == null || adminUserModel.getStatus() == 0) {
      // 提示错误信息:您输入的员工用户ID不存在,请重新输入
      addError(MessageErrorConst.HRM00000003E);
      // 返回到登录画面
      return ERROR;
      }
      // MD5加密处理
      MD5 m = new MD5();
      // 判断用户密码是否正确
      if (!m.getMD5ofStr(pswd).equals(adminUserModel.getPswd())) {
      // 提示错误信息:您输入的密码错误,请重新输入
      addError(MessageErrorConst.HRM00000004E);
      // 返回到登录画面
      return ERROR;
      }
      // 判断用户是否已被锁定
      if (adminUserModel.getStatus() == 9) {
      // 提示错误信息:您的账号已经被锁定,请联系系统管理员
      addError(MessageErrorConst.HRM00000005E);
      // 返回到登录画面
      return ERROR;
      }

      // 定义默认语言
      Locale lo = Locale.CHINA;
      // 向Session中放入默认语言
      setSessionValue("WW_TRANS_I18N_LOCALE", lo);

      setSessionValue(CommonConst.SESSION_LOGIN_USER_INFO, adminUserModel);

      return SUCCESS;
      }

    /**

    • 退出处理
    • @return 迁移地址
    • @throws Exception 异常 */ public String logout() throws Exception { // 清除Session信息 clearAllSession(); // 迁移到登录画面 return SUCCESS; }

}

4个回答

加日志输出,看看这个方法本身有没有走进去,每一行都没有没有走到

bulusli3
lhl_lqc 回复amyk810: system.out.print
4 年多之前 回复
amyk810
amyk810 麻烦问下怎么加日志输出?
4 年多之前 回复

login.jsp提交都没有反应,估计是你界面没有写提交的action

估计是你界面没有写提交的action

配置文件拿出来看下,还有看看表单的action有没有提交到正确的action,还有看看struts这个配置文件有没有问题

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问