上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 异常解析器用于统一处理 servlet 中的异常; 拦截器用于统一处理业务中需要统一处理的页面(比如登录判断等), 可抽取出来统一处理. 下面举例说明一下拦截器的使用 如果不使用拦截器, 我们可能需要在多个handler中写用户是否登录的逻辑判断, 产生代码冗余, 如下例: @RequestMapp 阅读全文
posted @ 2020-12-16 16:24 山下明明子 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 我们可以添加一些 Jackson 的注解来处理 Jackson 返回的 json 数据. 首先我们创建 JacksonData 类和相关 servlet, 如下所示, 再在此基础上进行实例说明. JacksonData.java: public class JacksonData { String 阅读全文
posted @ 2020-12-16 16:04 山下明明子 阅读(212) 评论(0) 推荐(0) 编辑
摘要: springMVC默认的 Json 解决方案是 Jackson, 所以只需要导入 Jackson 的 jar, 即可使用. 导入Jackson的依赖: <!--Jackson--> <dependency> <groupId>com.fasterxml.jackson.core</groupId> 阅读全文
posted @ 2020-12-15 17:15 山下明明子 阅读(204) 评论(0) 推荐(0) 编辑
摘要: SpringMVC项目里, 若在JSP文件的相同目录下创建静态文件(HTML, CSS, JS, img等), 在浏览器中直接访问这些资源是不能像JSP文件一样访问到的: 这是因为, 原本在tomcat的全局配置文件中, 是有一个默认servlet(全局servlet)可以来处理关于静态资源的请求的 阅读全文
posted @ 2020-12-11 11:38 山下明明子 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 一. 使用Request和Session传值 使用这种方式需要先引入相关依赖: ... </dependency> <dependency> <!--servlet编译环境--> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-a 阅读全文
posted @ 2020-12-10 18:25 山下明明子 阅读(99) 评论(0) 推荐(0) 编辑
摘要: @Controller @RequestMapping("/jump") public class TestJump { @RequestMapping("/test1") public String jump1(){ System.out.println("test1"); //简便写法 //re 阅读全文
posted @ 2020-12-10 16:36 山下明明子 阅读(307) 评论(0) 推荐(0) 编辑
摘要: springMVC接收请求参数的方式有如下几种: 基本类型参数 实体收参(建议*) 数组收参 集合收参 路径参数 相关写法如下: @Controller @RequestMapping("/hello") public class HelloController { //基本类型参数收参 //访问U 阅读全文
posted @ 2020-12-09 18:34 山下明明子 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 一. 创建一个Maven项目 二. 建立目录结构 新建项目的目录结构如下: 修改后的目录结构如下(先不用设置成一样, 按后面步骤操作即可): 具体步骤如下: 1. 在src/main目录下新建webapp目录, 其下再新建WEB-INF目录 2. 在pom.xml文件中配置 <packaging>w 阅读全文
posted @ 2020-12-09 15:56 山下明明子 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Spring框架一般都是基于AspectJ类实现AOP操作 AspectJ不是Spring的组成部分, AspectJ是独立的AOP框架, 实际中一般把AspectJ和Spring框架一起使用, 进行AOP操作. 基于AspectJ实现AOP操作一般有以下两种实现方式: 基于xml配置文件实现 基于 阅读全文
posted @ 2020-11-19 19:04 山下明明子 阅读(268) 评论(0) 推荐(0) 编辑
摘要: AOP中的常用术语: 1. 连接点 类中可以被增强的方法被称为连接点 2. 切入点 类中实际被增强的方法成为切入点 3.通知(增强) 实际增强的逻辑部分称为通知(增强) 通知(增强)有多种类型: 前置通知: 在切入点之前执行的通知 后置通知: 在切入点之后执行的通知 环绕通知: 在切入点前后都执行的 阅读全文
posted @ 2020-11-18 17:19 山下明明子 阅读(164) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页