SSH网站开发实录(5)登录模块与前端交互SpringMVC + Spring +Hibernate
2016-11-21 15:46
441 查看
接着上一节的讲
上一节把登录的后台逻辑写好之后这一节学习,如何与前端界面交互
接着自己的项目配置springMVC
在视图解析器下面配置静态资源
<mvc:view-controller path="/" view-name="forward:/first"/>
是第一次启动项目的时候显示的第一个界面具体参看SSH网站开发遇到的问题汇总SpringMVC+Spring+Hibernate
设置web.xml中的这个地方如下:之前配置的是/*后来发现这种方式有各种问题我玩不转,所以换为/吧(我今天专门把之前博客里面这个的地方的设置更正为/了)
在WebContent下创建登录界面:manager_login.jsp
创建一个登陆成功后的界面hello
创建controller
自己试一试吧。
下一节讲解如何在前端界面使用springmvc的form表单提交数据,很强大哦。
完!(觉得写得不错就关注,点赞吧,你们的支持是我最大的动力!)
上一节把登录的后台逻辑写好之后这一节学习,如何与前端界面交互
接着自己的项目配置springMVC
在视图解析器下面配置静态资源
<!-- 如果当前请求为“/”时,则转发到“/home/index” --> <mvc:view-controller path="/" view-name="forward:/first"/> <!-- 静态资源映射 --> <mvc:annotation-driven/> <mvc:resources mapping="/*.jsp" location="/" /> <mvc:resources mapping="/css/**" location="/css/" /> <mvc:resources mapping="/img/**" location="/img/" /> <mvc:resources mapping="/views/jsp/**" location="/WEB-INF/views/jsp/" /> <mvc:default-servlet-handler />上面代码中
<mvc:view-controller path="/" view-name="forward:/first"/>
是第一次启动项目的时候显示的第一个界面具体参看SSH网站开发遇到的问题汇总SpringMVC+Spring+Hibernate
设置web.xml中的这个地方如下:之前配置的是/*后来发现这种方式有各种问题我玩不转,所以换为/吧(我今天专门把之前博客里面这个的地方的设置更正为/了)
在WebContent下创建登录界面:manager_login.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>登陆</title> </head> <body> <h3 class="welcome_title">欢迎登陆</h3> <form action="login" method="post"> 用户名:<input type="text" name="userName"><br /> 密码:<input type="text" name="password"><br /> <input type="submit" value="登录"> </form> </body> </html>
创建一个登陆成功后的界面hello
创建controller
package com.edu.hpu.laboratory.controller; import javax.servlet.http.HttpSession; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; import com.edu.hpu.laboratory.model.ManagerUser; import com.edu.hpu.laboratory.service.ManagerUserService; @Controller public class ManagerUserController { @Autowired private ManagerUserService userService; @RequestMapping("/login") public String login(@ModelAttribute ManagerUser user, Model model){ System.out.println("login"); System.out.println(user); ManagerUser muser = userService.login(user); if(muser == null){ //没有该用户 System.out.println("用户名或密码错误,请重新登录"); return "manager_login"; } return "/WEB-INF/views/jsp/hello";//登录成功调到登录成功的界面, //return "redirect:manager_login.jsp"; } @RequestMapping("/first") public String home(){ System.out.println("返回要显示的第一个界面"); return "manager_login"; //return "redirect:manager_login.jsp"; } }
自己试一试吧。
下一节讲解如何在前端界面使用springmvc的form表单提交数据,很强大哦。
完!(觉得写得不错就关注,点赞吧,你们的支持是我最大的动力!)
相关文章推荐
- SSH网站开发实录(4)(实现登录功能)SpringMVC+Spring+Hibernate
- SSH网站开发实录(1)Spring+Spring MVC+Hibernate
- SSH网站开发实录(2)Spring+Spring MVC+Hibernate框架整合
- SSH网站开发实录(3)测试整合的SSH框架是否能用 SpringMVC+Spring+Hibernate
- SSH网站开发(9)Ueditor运用在SpringMVC+Spring+Hibernate中
- SSH网站开发遇到的问题汇总SpringMVC+Spring+Hibernate
- spring+springmvc+hibernate架构、maven分模块开发样例小项目案例
- asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发3-登录模块开发
- Intellij Idea基于现有的Eclipse工程创建 多模块工程--spring spring mvc hibernate - SSH- resin
- 【Java】【SSH】Web 开发经典框架Spring+Struts+Hibernate官方网站下载地址
- asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发3-登录模块开发
- SSH网站实录(6)登录模块添加验证器进行表单验证
- spring springmvc hibernate(ssh)项目整合开发---总体架构搭建
- spring+springmvc+hibernate架构、maven分模块开发例子小项目案例
- spring springmvc hibernate(ssh)项目整合开发---邮件通信的应用
- SSH(struts+spring+hibernate)迅速开发--第六章 用户登陆和注册(7)
- SSH(struts+spring+hibernate)迅速开发--第十章 记录日志(1)
- SSH(struts+spring+hibernate)迅速开发--第八章 浏览和选购商品(3)
- spring+hibernate开发网站
- SSH(struts+spring+hibernate)迅速开发--第九章 下订单(2)