读书人

Struts 1.3.8 学习札记(七)

发布时间: 2013-09-28 10:01:20 作者: rapoo

Struts 1.3.8 学习笔记(七)

?

数据库配置信息

SqlConstant.java

?

package com.coderdream.action;import java.util.List;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;import com.coderdream.db.StudentDao;import com.coderdream.db.UserDao;import com.coderdream.form.LoginForm;import com.coderdream.vo.StudentView;import com.coderdream.vo.UserView;public class LoginAction extends Action {/** * 处理客户端请求 */@Overridepublic ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,HttpServletResponse response) throws Exception {// 得到客户的的提交数据LoginForm lf = (LoginForm) form;UserDao userDao = new UserDao();String userName = lf.getUserName();String password = lf.getPassword();UserView userView = new UserView();userView.setUserName(userName);userView.setPassword(password);int result = userDao.queryUser(userName, password);// 业务调用// if (lf.getUserName().equals("admin")// && lf.getPassword().equals("admin")) {if (1 <= result) {StudentDao studentDao = new StudentDao();List<StudentView> studentViewList = studentDao.quertAllStudent();request.setAttribute("studentViewList", studentViewList);// 用户名密码验证成功,跳转到成功页面return mapping.findForward("success");} else {// 用户名密码错误,跳转到失败页面return mapping.findForward("failing");}}}

?

Lib位置:http://coderdream.iteye.com/admin/blogs/1902016

源代码:

?

?

?

?

?

?

读书人网 >软件架构设计

热点推荐