StrutsTestCase简化开发过程 - 编程入门网
;username.required"));
if (password == null || password.length() == 0)
errors.add("password", new ActionError ("password.required"));
if( isUserDisabled(userName))
errors.add("userName",new ActionError("user.disabled"));
return errors;
}
//Query USERDISABLED table to check if user account is disabled
public boolean isUserDisabled(String userName) {
//SQL logic to check if user account is disabled
}
}
在 validate() 方法中,需要检测用户是否输入了用户名和口令,因为这些字段是必需的 。而且,还需要查询 USERDISABLED 表,确认用户的帐户没有被禁用。 LoginAction.java 类 接下来,要创建 LoginAction.java 类,如清单 3 所示: 清单 3. LoginAction.java 类
StrutsTestCase简化开发过程(3)时间:2011-04-26 IBM Sunil Patil在这里,execute() 方法用于验证用户名和口令是否有效。示例应用程序用 USER 表保存 用户名和口令。如果用户的凭证有效,则会在请求范围内保存用户名,并把用户转到登录成 功页面(Success.jsp)。 struts-config.xml 文件 创建 struts-config.xml 文件,如清单 4 所示: 清单 4. struts-config.xml 文件
如果登录不成功,那么用户会被重新定向到登录页面。 Success.jsp 页面 创建 Success.jsp 页面,如清单 15 所示: 清单 5. Success.jsp 页面
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |