最近在写一个struts2 的程序,
出现了一个很奇怪的问题:
如果使用错误的用户名登陆,不能成功,这是没有问题的;
但是我再使用正确的用户名, 依然不能成功登陆,
我仔细看了下,原来是 LoginAction.execute() 没有被执行。
查了下资料,发现了问题的所在:
-----------------------------------
ActionSupport类还有一个 public boolean hasErrors () 方法, 其实他内部实现是这样的:
(hasActionErrors() || hasFieldErrors()) , 分别检查有无Action级别的错误信息, 有无Fidld级别的错误的信息.
只要一个为真, 就跳回input 实图, 并显示错误信息(如果你写了相应的标签)
-----------------------------------
所以,我们要覆盖这个方法,就能够正确登陆了:
/**
* Override hasErrors method
*/
public boolean hasErrors( ) {
return false;
}
问题决绝了。
分享到:
相关推荐
2、登录成功页面。页面中要包括“欢迎你,xxx”、“服务器处理结果:msg”(Action中封装的处理结果信息)和“服务器访问次数:n”这三行信息,其中,xxx为访问者在login页面提交的用户名, msg为服务器在判断用户名...
结合Struts+DAO完成用户登陆成功,MVC和DAO之间相互合作,互不影响。
这是一个我第一个用struts2.0作的第一个成功的项目,就想拿来和大家一起参考一下,有什么错误,还请多多指点.
包括:用户登录界面,显示登录用户界面。主要采用struts技术完成
struts2的一个简单小例子,模拟一个用户登陆的过程,如果用户名密码成功则跳转到main.jsp,否则跳转到登陆界面并显示提示信息。
使用myeclipse自身支持的struts2做的一个登陆成功或失败的例子
完整的Struts2框架,联系oracle数据库实现登录验证 验证码功能:点击图片切换验证码,验证码错误提示 登录成功后变量session中的list集合 内含备注
struts2一个最基本的配置。简单登陆,所需要的包都已经导入,可直接运行。只供初学者使用
javaEE 利用struts框架实现登陆,根据数据库中的密码判断是否能成功登陆
项目要求:(由于个人能力问题 (4)的部分要求没能完成) (1) 按用户权限和功能分为普通用户和管理员两部分 (2) 普通用户只需浏览发布出来的公告即可。 (3) 管理员可以增加,修改,删除用户,并撰写,编辑,删除公告...
基本功能: 1.论坛实现基本的用户交流要求,前台浏览,后台...(6) 用户登陆成功之后,能够修改自己的密码,要求修改密码的时候,新旧密码在一个文本框输入(用,分割),通过使用自定义类型转换完成新旧密码的拆分工作。
项目简单描述:B/S架构,使用Struts...成功登陆的用户能查看商品列表,并可以把要购买的商品放入购物车,能重复实现商品的增加或删除,并支持实时显示总价。最后验证用户填写的个人信息并生成购物清单,保存成文件。
(1) 图书管理系统可以按照用户权限和实现功能的不同分为两... (5) 用户登陆成功之后,能够修改自己的密码,要求修改密码的时候,新旧密码在一个文本框输入(用,分割),通过使用自定义类型转换完成新旧密码的拆分工作。
基于Struts2+Spring+Hibernate+MySql的注册登录系统 SSH实例 入门实例 Java EE简单实现例子
请下载最新的, ... ----------------------------------------------------------------- 个人知识管理系统 ...但在级联删除时子类对象中包含的文件还不能删除掉,有想法要写一个专门的模块来提示删除这一部分文件
java s2sh三大框架整合的通讯录系统 界面美观 ...(6) 用户登陆成功之后,能够修改自己的密码,要求修改密码的时候,新旧密码在一个文本框输入(用,分割),通过使用自定义类型转换完成新旧密码的拆分工作。
不能低于1.8的包.)还是用了junit,ajax,第三方的table组件.等等.所以需要下载相对应的包. 为了上传jar.我专门申请了一个网盘.所有下载地址在下载下来的这个rar包里面都有详细的介绍和说明. 说一下这个rar里面带的...
1.登陆成功,直接跳转到default.jsp页面 2.相同的用户名只能登陆一次 3.default.jsp为聊天室页面,页面显示当前在线的用户名称和在线人数,以及实时的聊天内容。每一个用户可独立发送信息,互不干扰。用户列表与...
1.登陆成功,直接跳转到default.jsp页面 2.相同的用户名只能登陆一次 3.default.jsp为聊天室页面,页面显示当前在线的用户名称和在线人数,以及实时的聊天内容。每一个用户可独立发送信息,互不干扰。用户列表与聊天...
1首先配置access数据源,数据源名称为:user 2首先运行index.jsp(登陆界面),输入...否则登录失败到error.jsp 3在Login.jsp中根据提示输入发送邮件的信息,发送成功,则进入display.jsp中显示邮件信息。