基本信息
源码名称:Java Struts 实现登录功能源码下载- 入门级示例
源码大小:1.30M
文件格式:.zip
开发语言:Java
更新时间:2016-05-03
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
账号密 均为admin
账号密 均为admin
package com.liang.struts;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
/**
* 登录Action
* 负责取得表单数据,调用业务逻辑,返回转向信息
* @author liang
*
*/
public class LoginAction extends Action {
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
LoginActionForm laf =(LoginActionForm)form;
//从ActionForm获取表单数据
String username = laf.getUsername();
String password = laf.getPassword();
UserManager userManager = new UserManager();
try{
//调用业务逻辑
userManager.login(username, password);
//跳转到成功页面
return mapping.findForward("success");
}catch(UserNotFoundException e){
e.printStackTrace();
request.setAttribute("msg", "用户不能找到,用户名称=[" username "]");
}catch(PasswordErrorException e){
e.printStackTrace();
request.setAttribute("msg", "密码错误");
}
//跳转到失败页面
return mapping.findForward("error");
}
}