
SpringMVC
SpringMVC
--ADEE
这个作者很懒,什么都没留下…
展开
-
069 登录验证拦截器实现
ch12-interceptor-permission: 使用拦截器检查登录的用户是不是能访问系统实现步骤:1.新建maven2.修改web.xml注册中央调度器3.新建index.jsp发起请求4.创建MyController处理请求5.创建结果show.jsp6.创建一个login.jsp,模拟登录(把用户的信息放入到session); 创建一个jsp, logout.jsp,模拟退出系统(从session中删除数据)7.创建拦截器,从session中获取用户的登录数据,验证能否访.原创 2021-08-05 15:31:46 · 206 阅读 · 0 评论 -
065多个拦截器执行顺序
按照配置的放置的执行顺序来进行就可以了当有多个拦截器时,形成拦截器链。拦截器链的执行顺序,与其注册顺序一致。需要再次强调一点的是,当某一个拦截器的 preHandle()方法返回 true 并被执行到时,会向一个专门的方法栈中放入该拦截器的 afterCompletion()方法。多个拦截器中方法与处理器方法的执行顺序如下图:从图中可以看出,只要有一个 preHandle()方法返回 false,则上部的执行链将被断开,其后续的处理器方法与 postHand...原创 2021-08-05 14:20:23 · 441 阅读 · 0 评论 -
061 创建拦截器类
异常处理步骤:1.新建maven web项目2.加入依赖3.创建Controller类4.创建一个普通类,作为拦截器使用 1)实现HandlerInterceptor接口 2)实现接口中的三个方法package com.bjpowernode.Handler;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;..原创 2021-08-02 23:07:31 · 248 阅读 · 0 评论 -
056 集中统一处理异常
1.spring.xml中配置文件2.jsp->dosome.do3.controller处理请求(如果不正确则抛出异常)3.创建三个异常类MyUserExceptionpackage com.bjpowernode.Exception;public class MyUserException extends Exception{ public MyUserException() { super(); } publ...原创 2021-07-30 08:56:05 · 163 阅读 · 0 评论 -
052 转发和重定向
记住forward和redirect都是不和视图解析器一同使用转发:二次请求所以拿不到数据但是url上面是由参数数据的所以package com.bjpowernode.controller;import com.bjpowernode.controller.vo.Student;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.d...原创 2021-07-29 16:04:48 · 80 阅读 · 0 评论 -
042 SSM整合开发具体步骤讲解
目录一、整体思路 二、SSM整合注解开发 1. 建立Student 2. 建立Web工程 3. maven依赖 4. 定义程序结构 5. 编写配置文件 6. 定义web.xml 7. 实体类 8. Dao接口和映射文件 9. Service接口和实现类 10. 处理器 11. 首页 12. 注册页面 13. 注册结果 14. 浏览页面 1|0一、整体思路SSM: SpringMVC + Spring + MyBatis.Spring原创 2021-07-29 14:10:05 · 104 阅读 · 0 评论 -
042 SSM整合开发
ajax进行事件响应jquery只是单纯的复制进来并没有对pom文件进行刷新和重载,可能idea识别不出来404报错:重载pom文件之后200正确但是这样每次重新点击查询数据都会重复加载一次所以应该将旧的历史数据删除这样就不会重复加载了实现进入查询学生页面后,不用点击查询按钮就显示所有学生页面进入后自动加载...原创 2021-07-29 14:01:40 · 61 阅读 · 0 评论 -
043 ssm配置文件
1.注入依赖<!--servlet依赖--> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope>原创 2021-07-28 14:22:50 · 64 阅读 · 0 评论 -
039-041 绝对路径和相对路径
<%@ page contentType="text/html;charset=UTF-8" language="java" %><% String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath() + "/";%>...原创 2021-07-27 22:34:04 · 67 阅读 · 0 评论 -
01 Spring 测试请求
1)配置web.xml2.spring.xml配置中央控制器属性文件2.MyController3.创建视图解析器,就是说以后原创 2021-07-25 13:17:40 · 89 阅读 · 0 评论 -
023 -031返回值视图表示
返回值为String返回值为void响应ajaxjsp页面添加ajax请求ajax讲result(本身返回一个字符串)然后通过ajax转成json数据格式<head> <script type="text/javascript" src="js/jquery-3.3.1.js"></script> <script type="text/javascript"> $(function()...原创 2021-07-27 15:18:25 · 105 阅读 · 0 评论 -
032 访问静态资源的问题
中央调度器是不能访问静态资源(html,css,图片,js)的但是tomcat自己有一个默认的servlet就是用来处理这些静态资源的<!-- 使用框架的时候, url-pattern可以使用两种值 1. 使用扩展名方式, 语法 *.xxxx , xxxx是自定义的扩展名。 常用的方式 *.do, *.action, *.mvc等等 不能使用 *.jsp http://localhost:8080/myweb/some.do ht原创 2021-07-27 17:20:38 · 171 阅读 · 0 评论 -
013 指定请求方式、处理器方法形参
中文乱码过滤器web.xml文件中添加<filter> <filter-name>SpringCharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> ...原创 2021-07-26 09:57:33 · 116 阅读 · 0 评论