
SpringMVC
文章平均质量分 80
深海鱼肝油ya
在读盐焗生,北境第一深情,吉他爱好者。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringMVC入门宝典(十二)SSM整合(下)
目录一.创建service子工程 二.创建controller子工程 三.运行项目 2.service子工程引入dao子工程的依赖 4.创建服务层的Spring配置文件applicationContext-service.xml,配置声明式事务 二.创建controller子工程 1.在父工程下使用maven创建web类型子工程 此子工程的项目结构:4.编写SpringMVC配置文件springmvc.xml 5.编写Sprin原创 2022-07-08 14:26:20 · 368 阅读 · 0 评论 -
SpringMVC入门宝典(十一)SSM整合(上)
准备数据库数据 因为父工程不用写java代码,所以把项目下的src文件夹删除即可,然后在pom.xml中配置依赖和插件。如果idea创建此maven项目时卡死或黑屏,先File-->Close Project,然后再创建即可。 三.创建dao子工程 1.在父工程下创建maven普通java子工程 此子工程的pom.xml的删了即可,确认一下已经引入父工程即可。2.编写实体类3.编写持久层接口4.编写log4j.properties配置.........原创 2022-07-07 15:31:57 · 408 阅读 · 0 评论 -
SpringMVC入门宝典(十)SpringMVC跨域请求
目录一.同源策略二.跨域请求三.控制器接收跨域请求当请求URL的协议、域名、端口三者中任意一个与当前页面URL不同时即为跨域。浏览器执行JavaScript脚本时,会检查当前请求是否同源,如果不是同源资源,就不会被执行。2.编写JSP页面,发送异步请求结果: 运行如果设置了拦截器可能会报异常,但是这个异常不影响我们看此程序的输出。使用@CrossOrigin可以接收跨域请求。结果可以看到输出了返回的success!...原创 2022-07-06 22:20:42 · 588 阅读 · 0 评论 -
SpringMVC入门宝典(九)SpringMVC拦截器
目录一.拦截器简介二.拦截器使用三.全局拦截器四.拦截器链与执行顺序五.拦截器过滤敏感词案例 把demo2的pom文件里的依赖与插件复制到demo3的pom中,并创建相应的java和resources包,把springmvc.xml复制到resources下,并把其中的文件解析器配置删除,这个案例用不到。2.创建控制器方法3.创建拦截器类,该类实现HandlerInterceptor接口,需要重写三个方法: preHandle:请求到达Controller前执行的方法,返回值为true原创 2022-07-06 15:41:45 · 342 阅读 · 0 评论 -
SpringMVC入门宝典(八)SpringMVC异常处理
异常页面error.jsp异常页面error2.jsp访问 http://localhost:8080/t1二.全局异常处理在控制器中定义异常处理方法只能处理该控制器类的异常,要想处理所有控制器的异常,需要定义全局异常处理类。 全局异常处理器类,需要添加@ControllerAdvice1 1.编写另一个有异常的控制器类 2.编写全局异常处理器类访问 http://localhost:8080/t2自定义异常原创 2022-07-05 19:32:49 · 211 阅读 · 0 评论 -
SpringMVC入门宝典(七)SpringMVC文件上传(下)
2.编写控制器接收异步上传请求 访问:http://localhost:8080/upload4.jsp点击上传头像,实现了异步更新与上传(页面没有跳转) 需添加内容(即红框部分):3.修改tomcat的 conf/server.xml 文件,修改tomcat端口,修改完开启tomcat服务器(bin下的startup.bat)修改端口号为80815.添加跨服上传依赖6.创建控制器方法,该方法在接受到上传请求后将文件保存到其他服务器上。原创 2022-07-05 17:12:20 · 395 阅读 · 1 评论 -
SpringMVC入门宝典(六)SpringMVC文件上传(上)
目录一.原生方式上传二.SpringMVC方式上传三.上传多文件 并把上个子模块的pom.xml里的依赖和插件复制到这个子模块中。pom.xml:springmvc.xml:然后web.xml再添加一些上个子工程的一些配置 ,(2)编写上传表单upload.jsp:然后如下创建:访问 http://localhost:8080/upload.jsp 控制台部分输出如下:(3)接收请求体数据: (2)编写控制器接收上传请求,控制器进行三步操作: 创建文原创 2022-07-04 18:14:11 · 300 阅读 · 0 评论 -
SpringMVC入门宝典(五)SpringMVC注解(下)
目录一.@ResponseBody二.@RestController1.@RestController2.静态资源映射三.@RequestBody@ResponseBody、@RestController将方法返回的对象转为JSON格式。(2)由于jsp页面中引入jQuery的js文件,而SpringMVC会拦截所有资源,造成jquery.js失效,需要在SpringMVC核心配置文件(springmvc.xml)中放行静态资源。 (4)编写控制器(5)S原创 2022-06-24 13:53:31 · 436 阅读 · 0 评论 -
SpringMVC入门宝典(四)SpringMVC注解(上)
目录一.@Controller二.@RequestMapping三.@RequestParam四.@RequestHeader、@CookieValue五.@SessionAttributes六.@ModelAttribute七.RESTful风格支持1.RESTful风格介绍2.Postman使用3.@PathVariable 4.@PostMapping、@GetMapping、@PutMapping、 @DeleteMapping5.HiddentHttpMethodFilter在contrller包原创 2022-06-23 21:14:18 · 415 阅读 · 0 评论 -
SpringMVC入门宝典(三)SpringMVC处理响应
SpringMVC的默认视图解析器解析JSP视图。二.控制器方法的返回值SpringMVC控制器返回值可以为void、String、ModelAndView。(1)编写控制器方法编写MyController2控制类(2)编写helloMVC.jsp访问http://localhost:8080/helloMVC,会跳转到 http://localhost:8080/helloMVC.jsp:控制台输出如下:2.返回值为String 此时会跳转到名字是 前缀+返回值+后缀 的j原创 2022-06-18 22:48:20 · 308 阅读 · 0 评论 -
SpringMVC入门宝典(二)SpringMVC参数获取
SpringMVC相比Servlet获取请求参数的方式更简单。简单数据类型一般认为是基本数据类型和字符串类型。(2)访问该方法时,请求参数名和方法参数名相同,即可完成自动封装。 http://localhost:8080/c1/param1?username=abc&age=10启动Tomcat,然后访问上面的链接,控制台输出如下: (2)编写控制器方法(3)访问该方法时,请求参数名和方法参数的属性名相同,即可完成自动封装。 即请原创 2022-06-18 17:37:02 · 446 阅读 · 0 评论 -
SpringMVC入门宝典(一)SpringMVC入门
SpringMVC是spring的web模块,作用是代替servlet,实现控制层。(1)使用maven创建web项目,补齐包结构。 创建一个新的空项目mvcdemo然后在其下创建一个子模块,即一个maven的web项目 删除pom.xml文件的原来自带的依赖和build,然后补齐包结构,在main下创建java和resources包(输入包名时都有快捷提示,且自动设为Root)。(2)在pom.xml中引入相关依赖和tomcat插件 注意前三个依赖版本得保持一致(3)在web.xml中配置前端控制器原创 2022-06-11 21:39:43 · 213 阅读 · 1 评论