package lee;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.struts.ActionSupport;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForward;
/**
* @author yeeku.H.lee kongyeeku@163.com
* @version 1.0
* <br>Copyright (C), 2005-2008, yeeku.H.Lee
* <br>This program is protected by copyright laws.
* <br>Program Name:
* <br>Date:
*/
public class LoginAction extends BaseAction
{
private ValidBean vb;
public LoginAction()
{
System.out.println("------------");
}
public void setVb()
{
vb = (ValidBean)getBean("vb");
}
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)throws Exception
{
LoginForm loginForm = (LoginForm)form;
String username = loginForm.getUsername();
String pass = loginForm.getPass();
setVb();
String errMsg = "";
if (username == null || username.equals(""))
{
errMsg += "您的用户名丢失或没有输入,请重新输入";
}
else if(pass == null || pass.equals(""))
{
errMsg += "您的密码丢失或没有输入,请重新输入";
}
else
{
if (vb.valid(username,pass))
{
return mapping.findForward("welcome");
}
else
{
errMsg = "您的用户名和密码不匹配";
}
}
if (errMsg != null && !errMsg.equals(""))
{
request.setAttribute("err" , errMsg);
return mapping.findForward("input");
}
else
{
return mapping.findForward("welcome");
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
轻量级J2EE企业应用实战源码 7 下
共100个文件
jar:33个
xml:20个
java:13个
需积分: 3 12 下载量 118 浏览量
2010-12-25
17:43:53
上传
评论
收藏 10.78MB RAR 举报
温馨提示
这是李刚 轻量级J2EE企业应用实战源码 第七章下半部分 因为上传大小有限制 所以分开上传
资源推荐
资源详情
资源评论
收起资源包目录
轻量级J2EE企业应用实战源码 7 下 (100个子文件)
LoginAction.class 2KB
LoginAction.class 2KB
LoginAction.class 2KB
LoginForm.class 729B
LoginForm.class 729B
LoginForm.class 729B
BaseAction.class 617B
ValidBeanImpl.class 575B
ValidBeanImpl.class 575B
ValidBeanImpl.class 575B
ValidBean.class 161B
ValidBean.class 161B
ValidBean.class 161B
welcome.html 8B
welcome.html 8B
welcome.html 8B
spring.jar 1.84MB
spring.jar 1.84MB
spring.jar 1.84MB
commons-collections.jar 546KB
commons-collections.jar 546KB
commons-collections.jar 546KB
struts.jar 531KB
struts.jar 531KB
struts.jar 531KB
antlr.jar 350KB
antlr.jar 350KB
antlr.jar 350KB
cglib-nodep-2.1_3.jar 317KB
cglib-nodep-2.1_3.jar 317KB
cglib-nodep-2.1_3.jar 317KB
commons-beanutils.jar 184KB
commons-beanutils.jar 184KB
commons-beanutils.jar 184KB
commons-digester.jar 164KB
commons-digester.jar 164KB
commons-digester.jar 164KB
commons-validator.jar 82KB
commons-validator.jar 82KB
commons-validator.jar 82KB
jakarta-oro.jar 64KB
jakarta-oro.jar 64KB
jakarta-oro.jar 64KB
commons-logging.jar 37KB
commons-logging.jar 37KB
commons-logging.jar 37KB
commons-fileupload.jar 22KB
commons-fileupload.jar 22KB
commons-fileupload.jar 22KB
LoginAction.java 2KB
LoginAction.java 2KB
LoginAction.java 2KB
BaseAction.java 689B
LoginForm.java 640B
LoginForm.java 640B
LoginForm.java 640B
ValidBeanImpl.java 449B
ValidBeanImpl.java 449B
ValidBeanImpl.java 449B
ValidBean.java 304B
ValidBean.java 304B
ValidBean.java 304B
login.jsp 1KB
login.jsp 1KB
login.jsp 1KB
mess_zh.properties 2KB
mess_zh.properties 2KB
mess_zh.properties 2KB
mess.properties 1KB
mess.properties 1KB
mess.properties 1KB
struts-html.tld 72KB
struts-html.tld 72KB
struts-html.tld 72KB
struts-logic.tld 14KB
struts-logic.tld 14KB
struts-logic.tld 14KB
struts-bean.tld 9KB
struts-bean.tld 9KB
struts-bean.tld 9KB
validator-rules.xml 13KB
validator-rules.xml 13KB
validator-rules.xml 13KB
struts-config.xml 1KB
struts-config.xml 1KB
struts-config.xml 1KB
web.xml 938B
web.xml 938B
web.xml 938B
build.xml 754B
build.xml 754B
build.xml 754B
validation.xml 724B
validation.xml 724B
validation.xml 724B
action-servlet.xml 343B
action-servlet.xml 343B
applicationContext.xml 215B
applicationContext.xml 215B
applicationContext.xml 215B
共 100 条
- 1
资源评论
xjyr
- 粉丝: 136
- 资源: 29
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功