Spring4整合MyBatis3(4)
来源:互联网 发布:炉石盒子 mac怎么用 编辑:程序博客网 时间:2024/06/06 02:32
控制层功能实现
fkbookapp/src/org/fkit/controller/FormController.java
package org.fkit.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestMapping;/** * 动态页面跳转控制器 * @author Yikong * */@Controllerpublic class FormController {@RequestMapping(value="/{formName}")public String loginForm(@PathVariable String formName){//动态跳转页面return formName;}}
fkbookapp/src/org/fkit/controller/UserController.java
package org.fkit.controller;import javax.servlet.http.HttpSession;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Qualifier;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.view.RedirectView;import org.fkit.domain.User;import org.fkit.service.UserService;/** * 处理用户请求控制器 * @author Yikong * */@Controllerpublic class UserController {/** * 自动注入UserService */@Autowired@Qualifier("userService")private UserService userService;/** * 处理login请求 */@RequestMapping(value="/login")public ModelAndView login(String loginname,String password,ModelAndView mv,HttpSession session){//根据登录名和密码查找用户,判断用户登录User user=userService.login(loginname, password);if(user!=null){//登录成功,将user对象设置到HttpSession作用范围域session.setAttribute("user", user);//转发到main请求mv.setView(new RedirectView("/fkbookapp/main"));}else{//登录失败,设置失败提示信息,并跳转到登录页面mv.addObject("message", "登录名或密码错误,请重新输入!");mv.setViewName("loginForm");}return mv;}}
fkbookapp/src/org/fkit/controller/BookController.java
package org.fkit.controller;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Qualifier;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.RequestMapping;import org.fkit.domain.Book;import org.fkit.service.BookService;/** * 处理图书请求控制器 * @author Yikong * */@Controllerpublic class BookController {/** * 自动注入BookService */@Autowired@Qualifier("bookService")private BookService bookService;/** * 处理/main请求 */@RequestMapping(value="/main")public String main(Model model){//获得所有图书集合List<Book> book_list=bookService.getAll();//将图书集合添加到model当中model.addAttribute("book_list", book_list);//跳转到main页面return "main";}}
0 0
- Spring4整合MyBatis3(4)
- Spring4整合MyBatis3 (1)
- Spring4整合MyBatis3(2)
- Spring4整合MyBatis3(3)
- Spring4整合MyBatis3(5)
- Spring4--Spring4整合mybatis3
- spring4+mybatis3的整合
- spring4整合mybatis3
- Mybatis3+Spring4+SpringMVC4 整合
- Struts2+Spring4+myBatis3整合
- Mybatis3+Spring4+SpringMVC4 整合
- Mybatis3+Spring4+SpringMVC4 整合
- Mybatis3+Spring4+SpringMVC4 整合
- spring4和mybatis3整合
- Mybatis3+Spring4+SpringMVC4 整合
- Mybatis3+Spring4+SpringMVC4 整合
- Spring4整合Mybatis3
- spring4 + mybatis3 整合
- Android Socket UDP,TCP通信
- 在OpenCV3中的机器学习算法练习:对OCR进行分类
- Python 内置函数大全
- python模拟一个浏览器
- js返回上一页并刷新代码整理
- Spring4整合MyBatis3(4)
- 动态规划——最大子串和
- Tornado源码阅读总览
- MySQL 四种事务隔离级的说明
- 【Poj】-1716-Integer Intervals(贪心)
- SUSE 12 SP2 百度网盘共享
- Python使用QRCode模块生成二维码
- TCP协议中的三次握手和四次挥手(图解)
- ubuntu 安装oh-my-zsh