SpringMVC
基础
闪电蛙
生命不息,奋斗不止!
个人博客:http://www.cloverhk.top,欢迎各位多多指教。
展开
-
SpringMVC实现文件上传的两种方式
在使用SpringMVC上传文件时,可以使用两种方式:引入Maven依赖 <!--文件上传--> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </dep.原创 2020-05-20 11:17:55 · 253 阅读 · 0 评论 -
SpringMVC输出Controller中的中文发生乱码
我想输出结果:结果给我出来了一堆乱码:但是乱码过滤器我设置了啊!<!--乱码过滤器--> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-par.原创 2020-05-13 09:30:01 · 1785 阅读 · 7 评论 -
SSM中用EL遍历Model中的数据遍历不到
我出现的问题就是这样的,明明代码写的没有毛病,但是这玩意就是不出来!然后我仔细的检查了一下,是不是显示的jsp页面上忽略了EL表达式,于是我试了试,并且重新部署了一下,最后运行!然后,让人舒服的事发生了!!!!TMD还取到数据了,真的是,这个错误搞的人很没脾气啊!具体的设置希望可以帮到各位!...原创 2020-05-05 15:14:55 · 359 阅读 · 0 评论 -
使用idea编辑jsp页面的时候,发现不能使用pageContext.setAttribute,爆红
为什么不能使用setAttribute呢?原来是少了jsp-api这个依赖<!-- https://mvnrepository.com/artifact/javax.servlet/jsp-api --> <dependency> <groupId>javax.servlet</groupId> <arti...转载 2020-05-03 22:51:08 · 1550 阅读 · 1 评论 -
SpringMVC通过view-controller来跳转页面
发一个请求:<a href="Model/testlogin">去登录</a>视图控制器<!-- 发送一个请求(Model/testlogin),直接来到web-inf下的Login页面 path:指定哪个 请求 view-name:指定映射给哪个视图 --> <mvc:view-contro...原创 2020-05-01 15:47:35 · 370 阅读 · 0 评论 -
Model、Map、ModelMap的关系
1.他们都可以用来存放数据到页面,并且都在请求域(requestScope)中@Controllerpublic class OutPutController { @RequestMapping("/handle01") public String handle01(Map<String,Object> map){ map.put("msg","你...原创 2020-05-01 14:43:32 · 1751 阅读 · 0 评论 -
SpringMVC中CharacterEncodingFilter为会在HiddenHttpMethodFilter之前
对于过滤器来说,就是在第一次请求前就要过滤条件,比如登录条件过滤,乱码过滤、HTTP请求过滤,但是对于这个只知道先过滤字符乱码然后其他,那么为什么要这么做呢!我们可以从源码中看到问题的实质CharacterEncodingFilter(通过构造方法来设置传入的字符集)public class CharacterEncodingFilter extends OncePerRequestFil...原创 2020-04-29 11:35:54 · 1244 阅读 · 2 评论 -
springmvc如何将对象类型的数据放入到model对象中
使用model来存放数据时,不能直接用,必须用他的实现类ModelMap话不多说,直接整个代码来看一下:public class Account implements Serializable { private String username; private String password; private Double money; private U...原创 2020-04-28 11:42:27 · 1793 阅读 · 0 评论 -
springmvc如何处理乱码
①添加乱码过滤器大家要注意这个乱码过滤器添加的顺序,必须放到第一个<!--乱码过滤器--> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.Chara...原创 2020-04-28 11:13:03 · 183 阅读 · 0 评论 -
SpringMVC上传文件报(文件名、目录名或卷标语法不正确)
报错的截图:我在文件上传时,使用的浏览器为IE,反复的检查了代码,发现没毛病啊@Controller@RequestMapping("/user")public class UserController { /** * 文件上传 * @return */ @RequestMapping("/fileupload1") public ...原创 2020-04-24 12:39:31 · 1202 阅读 · 6 评论 -
SpringMVC@RequestBody获取发送的ajax请求数据
在获取前端发送的ajax请求时,如果不使用@RequestBody则拿不到请求体中的数据,那么我们来使用@RequestBody获取ajax请求发送的数据response.jsp<html><head> <title>Title</title> <%--引入资源--%> <script src=...原创 2020-04-24 01:06:24 · 387 阅读 · 0 评论 -
使用SpringMVC获得原生的API的“正确姿势”
SpringMVC支持的原生API有:HttpServletRequest,HttpServletResponse下面来看获取原生API的“正确姿势”1.首先定义一个控制器,带请求@Controller@RequestMapping("/param")public class ParamController {/** * 获取Servlet原生的API * @re...原创 2020-04-22 22:30:17 · 174 阅读 · 0 评论 -
SpringMVC的自定义类型转换器之路
在使用SpringMVC从前台获取用户数据然后存入库中时,有时候会出现类型错误,比如输入日期为:2020-04-22,提交时就会报输入异常,所有我们就要考虑自定义类型转换器了!1.首先得实现Converter接口注意Converter接口在:org.springframework.core.convert.converter.Converter包下public class String...原创 2020-04-22 22:08:03 · 213 阅读 · 1 评论 -
彻底解决:使用IDEA开发SpringMVC时,控制台乱码
可以试试下面这种解决方法:输入:-Dfile.encoding=UTF-8然后重新部署,之后在浏览器中运行,再察看控制台,发现没有乱码了!原创 2020-04-22 17:12:19 · 2432 阅读 · 1 评论 -
IDEA搭建第一个SpringMVC案例,基于Maven实现
SpingMVC通过一套MVC注解 ,让POJO成为处理请求的控制器,而无须实现任何接口。支持REST风格的URL请求采用了松耦合可插拔组件结构,比其他MVC框架更具扩展性和灵活性文章目录1.引用依赖2.在web.xml中配置DispatcherServlet3.加入SpringMVC的配置文件4.编写处理请求的处理器,并标识为处理器5.编写视图(springmvc.xml)6.测试项...原创 2020-04-21 23:51:33 · 194 阅读 · 0 评论 -
spring-mvc.xml报The matching wildcard is strict, but no declaration can be found for element 'mvc:def
在写spring-mvc配置文件时,报The matching wildcard is strict, but no declaration can be found for element ‘mvc:default-servlet-handler’.这个问题其实是命名空间引用错误了,使用idea写标签时,自动添加了命名空间:将cache改为mvc就可以了!...原创 2020-04-19 11:53:09 · 4253 阅读 · 3 评论