`
你是救世主
  • 浏览: 121375 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts 不能成功登陆的问题

阅读更多

最近在写一个struts2 的程序,

出现了一个很奇怪的问题:

 

如果使用错误的用户名登陆,不能成功,这是没有问题的;

但是我再使用正确的用户名, 依然不能成功登陆,

我仔细看了下,原来是 LoginAction.execute() 没有被执行。

 

查了下资料,发现了问题的所在:

-----------------------------------

ActionSupport类还有一个 public boolean hasErrors () 方法,  其实他内部实现是这样的:

  (hasActionErrors() || hasFieldErrors())  , 分别检查有无Action级别的错误信息, 有无Fidld级别的错误的信息.

  只要一个为真, 就跳回input 实图, 并显示错误信息(如果你写了相应的标签)

-----------------------------------

所以,我们要覆盖这个方法,就能够正确登陆了:

    /**
     * Override hasErrors method
     */
    public boolean hasErrors( ) {
        return false;
    }

 

问题决绝了。

 

分享到:
评论

相关推荐

    基于struts的登陆注册源码

    2、登录成功页面。页面中要包括“欢迎你,xxx”、“服务器处理结果:msg”(Action中封装的处理结果信息)和“服务器访问次数:n”这三行信息,其中,xxx为访问者在login页面提交的用户名, msg为服务器在判断用户名...

    案例-案例-使用Struts+DAO完成用户登陆

    结合Struts+DAO完成用户登陆成功,MVC和DAO之间相互合作,互不影响。

    struts2.0登陆例子

    这是一个我第一个用struts2.0作的第一个成功的项目,就想拿来和大家一起参考一下,有什么错误,还请多多指点.

    struts技术实现用户登录

    包括:用户登录界面,显示登录用户界面。主要采用struts技术完成

    Struts2小例子

    struts2的一个简单小例子,模拟一个用户登陆的过程,如果用户名密码成功则跳转到main.jsp,否则跳转到登陆界面并显示提示信息。

    MyEclipse支持的struts2简单例子

    使用myeclipse自身支持的struts2做的一个登陆成功或失败的例子

    Struts2-登录验证码

    完整的Struts2框架,联系oracle数据库实现登录验证 验证码功能:点击图片切换验证码,验证码错误提示 登录成功后变量session中的list集合 内含备注

    配置成功的struts2

    struts2一个最基本的配置。简单登陆,所需要的包都已经导入,可直接运行。只供初学者使用

    java struts2

    javaEE 利用struts框架实现登陆,根据数据库中的密码判断是否能成功登陆

    myeclipse mysql struts2 公告管理系统

    项目要求:(由于个人能力问题 (4)的部分要求没能完成) (1) 按用户权限和功能分为普通用户和管理员两部分 (2) 普通用户只需浏览发布出来的公告即可。 (3) 管理员可以增加,修改,删除用户,并撰写,编辑,删除公告...

    BBS-struts2课程设计-南工考研论坛

    基本功能: 1.论坛实现基本的用户交流要求,前台浏览,后台...(6) 用户登陆成功之后,能够修改自己的密码,要求修改密码的时候,新旧密码在一个文本框输入(用,分割),通过使用自定义类型转换完成新旧密码的拆分工作。

    J2EE+struts+js+jsp购物网站

    项目简单描述:B/S架构,使用Struts...成功登陆的用户能查看商品列表,并可以把要购买的商品放入购物车,能重复实现商品的增加或删除,并支持实时显示总价。最后验证用户填写的个人信息并生成购物清单,保存成文件。

    图书管理系统-struts2

    (1) 图书管理系统可以按照用户权限和实现功能的不同分为两... (5) 用户登陆成功之后,能够修改自己的密码,要求修改密码的时候,新旧密码在一个文本框输入(用,分割),通过使用自定义类型转换完成新旧密码的拆分工作。

    基于Struts2+Spring+Hibernate+MySql的注册登录系统

    基于Struts2+Spring+Hibernate+MySql的注册登录系统 SSH实例 入门实例 Java EE简单实现例子

    个人信息管理系统Struts2 spring hibernate dwr

    请下载最新的, ... ----------------------------------------------------------------- 个人知识管理系统 ...但在级联删除时子类对象中包含的文件还不能删除掉,有想法要写一个专门的模块来提示删除这一部分文件

    java Struts2+hibernate+Spring整合的通讯录

    java s2sh三大框架整合的通讯录系统 界面美观 ...(6) 用户登陆成功之后,能够修改自己的密码,要求修改密码的时候,新旧密码在一个文本框输入(用,分割),通过使用自定义类型转换完成新旧密码的拆分工作。

    (3.0版本)自己写的struts2+hibernate+spring实例

    不能低于1.8的包.)还是用了junit,ajax,第三方的table组件.等等.所以需要下载相对应的包. 为了上传jar.我专门申请了一个网盘.所有下载地址在下载下来的这个rar包里面都有详细的介绍和说明. 说一下这个rar里面带的...

    利用struts2框架,实验简单的聊天室功能.zip

    1.登陆成功,直接跳转到default.jsp页面 2.相同的用户名只能登陆一次 3.default.jsp为聊天室页面,页面显示当前在线的用户名称和在线人数,以及实时的聊天内容。每一个用户可独立发送信息,互不干扰。用户列表与...

    利用struts2框架,实验简单的聊天室功能

    1.登陆成功,直接跳转到default.jsp页面 2.相同的用户名只能登陆一次 3.default.jsp为聊天室页面,页面显示当前在线的用户名称和在线人数,以及实时的聊天内容。每一个用户可独立发送信息,互不干扰。用户列表与聊天...

    struts应用

    1首先配置access数据源,数据源名称为:user 2首先运行index.jsp(登陆界面),输入...否则登录失败到error.jsp 3在Login.jsp中根据提示输入发送邮件的信息,发送成功,则进入display.jsp中显示邮件信息。

Global site tag (gtag.js) - Google Analytics