
SpringMVC
Spring-MVC
冰点契约丶
来自于旧世纪末,坐标:中国西部 常驻后端和测试开发领域,技术问题欢迎留言
展开
-
JDBCTemplate
JDBCTemplate作用:JDBCTemplate为Spring提供的操作JDBC的工具类使用方式:1.导入JDBCTemplate依赖坐标<dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>5.3.15</version></dep原创 2022-03-19 20:05:18 · 664 阅读 · 0 评论 -
获取请求头与Cookies
获取请求头与Cookies@RequestHeader:获取请求头@CookieValue:获取Cookiepackage com.vmware.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.CookieValue;import org.springframework.web.bind.annotation.RequestH原创 2022-03-17 15:45:26 · 1498 阅读 · 0 评论 -
自定义类型转换器
自定义类型转换器1.实现Converter接口,泛型<客户端数据类型,Controller形参类型>package com.vmware.converter;import org.springframework.core.convert.converter.Converter;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class原创 2022-03-17 15:35:27 · 567 阅读 · 0 评论 -
开启SpringMVC静态资源访问权限
解决静态资源访问问题在通常情况下我们会在web.xml中对DispatcherServlet进行配置,访问路径为/,表示缺省,servlet会对请求路径进行匹配查找对应的controller,在没有配置静态资源访问的情况下,会被DispatcherServlet作为进行路径匹配调用Controller,如果未匹配成功,则返回404开放资源访问权限<mvc:resources mapping="/js/**" location="/js/"/>mapping:url路径loc原创 2022-03-16 20:48:52 · 800 阅读 · 0 评论 -
Spring-WEB原理
SpringWeb原理问题:在Spring未集成controller层的时候我们需要在每个方法中实例化容器才可以拿到对应的bean例如:protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { ApplicationContext context=new ClassPathXmlApplicationContext("app原创 2022-03-14 23:54:07 · 1392 阅读 · 0 评论 -
SpringMVC-配置视图解析器
配置视图解析器1.导入依赖包<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.15</version></dependency>该包主要提供了DispatcherServlet前端控制器2.在spring-webmvc的目原创 2022-03-14 23:51:58 · 3224 阅读 · 0 评论 -
SpringMVC视图跳转与数据回显
视图跳转与数据回显视图跳转方式1:返回字符串1.配置视图解析器前缀与后缀<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/jsp/"/> <property name="suffix" value=".jsp"/></原创 2022-03-14 23:50:46 · 603 阅读 · 0 评论 -
拦截器的使用
拦截器的使用1.定义拦截器package com.web.config;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public cla原创 2022-01-23 07:02:46 · 162 阅读 · 0 评论 -
解决SpringMVC乱码问题
在web.xml中添加spring提供的过滤器 <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>原创 2022-01-16 20:51:23 · 81 阅读 · 0 评论 -
处理前端请求参数
处理前端请求参数package com.web.controller;import com.web.pojo.User;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation原创 2022-01-16 19:59:50 · 417 阅读 · 0 评论 -
请求转发和重定向
重定向与请求转发在SpringMVC中,方法的返回值为String且视图存在时会默认调用forward显示的指定forward:view时视图需要补全路径重定向:使用redirect:path的方式进行重定向,路径需要为完整路径无论是重定向还是请求转发,显示的标记时都不再经过视图解析器(已测试)package com.web.controller;import org.springframework.stereotype.Controller;import org.springframewo原创 2022-01-16 18:58:17 · 186 阅读 · 0 评论 -
请求方式与路径传参
我们可以通过{var}的方式获取路径中的参数,在方法中使用@PathVariable指定路径变量package com.web.controller;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.原创 2022-01-16 18:15:36 · 1471 阅读 · 0 评论 -
使用注解开发
使用注解开发1.配置web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xml原创 2022-01-16 06:49:12 · 97 阅读 · 0 评论 -
Spring-MVC执行流程
Spring-MVC执行流程1.前端控制器DispatcherServlet接收前端请求,调用处理器映射器得到Controller类的名称 并返回给前端控制器2.前端控制器根据Controller类的名称通过处理器适配器调用相应的Controller类3.Controller类调用Service层和Dao层后将数据添加到ModelAndView对象中 并指定相应的视图名称,将ModelView对象返回给视图解析器4.视图解析器会获取到视图名称并进行路径拼接,在静态资源文件中找到视图, 并原创 2022-01-16 06:13:13 · 162 阅读 · 0 评论 -
HelloSpringMVC
1.配置web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.原创 2022-01-16 06:10:45 · 107 阅读 · 0 评论