- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 Spring MVC拦截器简单项目
要做Spring MVC中使用拦截器,就需要对拦截器进行定义和配置,在Spring MVC中定义拦截器有两种方法实现HandlerInterceptor接口,或者继承实现HandlerInterceptor接口的实现类(例如HandlerInterceptorAdapter)。实现WebRequestInterceptor接口,或者继承实现WebRequestInterceptor接口的实现类。5实战:基础项目1)springmvc.xml<mvc:interceptors>
2021-06-03 22:33:21 64
原创 Spring MVC文件上传和下载
基础代码一、文件上传添加Maven依赖 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.4</version> </dependency> <dependency> &
2021-06-03 00:04:41 143
原创 Spring MVC常用注解
@SessionAttributes通过在控制器类的相应方法上标注@SessionAttributes注解,可将模型数据保存到HttpSession中,以便多个请求之间公用该模型属性。1)controller模型属性user会保存到ModelMap中,因为标注了@SessionAttributes,所以随后会被保存到HttpSession中@Controller@RequestMapping("user")@SessionAttributes(value = "user")public cla
2021-06-02 18:44:48 54
原创 使用Spring MVC传值
页面传值到控制器1.使用Requestcontroller//通过Request将页面中的值传到控制器@Controllerpublic class MyController { @RequestMapping("register") public String register(){ return "register"; } @RequestMapping("show") public String show(HttpServletRequ
2021-06-01 19:44:20 221
原创 SpringMVC简单实例
1)创建一个webapp项目FIle→new→project→选中maven→选中Create from archetype→选择webapp2)在src目录上右键添加完整的目录结构全选3)添加Maven依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId>
2021-05-31 21:15:34 199
原创 MyBatis简单实例
MyBatis的执行步骤读取MyBatis全局配置文件mybatis-config.xml(名称不固定)。加载映射文件mapper.xml(名称不固定)。根据配置文件创建会话工厂SqlSessionFactory。通过会话工程SqlSessionFactory创建SqlSession对象,该对象提供了执行SQL的所有方法。通过Executor操作数据库,Executor是MyBatis的一个核心接口,与SqlSession绑定,每个SqlSession都有一个新的Executor对象,由Conf
2021-05-27 20:13:34 197
原创 JdbcTemplate简单实例
1.编写pojo层public class Student { private int id; private String name; private String sex; //省略了get、set、constructor}2.编写dao层StudentDao.javapackage dao;import pojo.Student;public interface StudentDao { void insert(Student student)
2021-05-27 18:40:16 276
原创 Java reflect 反射
反射反射:reflection程序可以访问、检测和修改它本身状态或行为的能力,即自描述和自控制。可以在运行时加载、探知和使用编译期间完全未知的类。给Java插上动态语言特性的翅膀,弥补强类型语言的不足。java.lang.reflect包,在Java 2时代就有,在Java 5得到完善功能在运行中分析类的能力在运行中查看和操作对象• 基于反射自由创建对象• 反射构建出无法直接访问的类• set或者get到无法访问的成员变量• 调用不可访问的方法实现通用的数组
2021-05-25 23:15:21 109
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人