SpringMVC
蒋绊爱
这个作者很懒,什么都没留下…
展开
-
SpringMVC之SSM整合(Part5)
占坑原创 2021-04-15 10:44:24 · 64 阅读 · 0 评论 -
SpringMVC之SSM整合(Part4)
第一步:第二步:修改UserController中的代码package com.itheima.controller;import com.github.pagehelper.PageInfo;import com.itheima.domain.User;import com.itheima.service.UserService;import org.springframework.beans.factory.annotation.Autowired;import org.springf原创 2021-04-14 22:20:11 · 50 阅读 · 0 评论 -
SpringMVC之SSM整合(Part3)
首先写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..原创 2021-04-14 20:12:58 · 51 阅读 · 0 评论 -
SpringMVC之SSM整合(Part2)
来写测试类中的代码了package com.itheima.service;import com.github.pagehelper.PageInfo;import com.itheima.domain.User;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframewo原创 2021-04-14 11:22:26 · 50 阅读 · 0 评论 -
SpringMVC之SSM整合(Part1)
先来导入pom坐标<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache..原创 2021-04-13 19:21:50 · 89 阅读 · 0 评论 -
SpringMVC之SSM整合(Part0)
SSM是什么?是Spring+SpringMVC+MyBatis我们一共要做这些事情SpringMyBatisSpring整合MyBatisSpringMVCSpring整合SpringMVCSSM整合案例Part0:项目基础结构搭建创建新模块时需注意选webapp模板项目创建好后再来补充模块去写三层架构的目录...原创 2021-04-13 14:05:39 · 96 阅读 · 0 评论 -
SpringMVC实用技术
文件上传下载上传文件过程分析MultipartResolver接口下面是代码测试首先我们启动Tomcat服务器,在浏览器的输入框上输入http://localhost/fileupload.jsp,来测试一下程序是否能正常运行可发现我们的程序目前能正常运行接下来我们来修改代码在spring-mvc.xml配置文件中填注入这个类再来修改FileUploadController类中的代码然后重启Tomcat,上传一张图片可发现图片已上传成功服务器上传文件注意事项先来测原创 2021-04-12 21:00:02 · 45 阅读 · 0 评论 -
SpringMVC异常处理
下面是代码演示首先呢我们故意在代码中写一个异常然后我们自己再写一个异常处理器,类名叫ExceptionResolver。然后再在这个类中实现HandlerExceptionResolver接口,并重写里面的方法重启服务器,然后输出这个地址http://localhost/ajax.jsp会发现我们写的异常处理器生效了把异常的代码 int i = 1 / 0; 给注释掉,会发现代码异常处理器没有被触发。这说明我们写的异常处理器生效了为了使我们点击页面的连接后弹窗会有文字提示,我们要在.原创 2021-04-11 22:32:14 · 70 阅读 · 0 评论 -
SpringMVC拦截器
过滤器和拦截器拦截器的作用增强拦截器开发制作拦截器功能类(通知)配置拦截器的执行位置(切入点)实现HandlerInterceptor接口下面是代码演示首先是代码目录启动Tomcat运行后在浏览器的地址栏上输入http://localhost/handleRun会发现能正常运行下面开始做正事了首先创建一个文件夹,并在里面写一个类。类名叫MyInterceptor然后再实现HandlerInterceptor接口,并重写里面的方法。在方法里面还写一些输出语句,..原创 2021-04-11 16:25:57 · 57 阅读 · 0 评论 -
SpringMVC异步调用与请求
首先来测试代码是否能正常运行启动Tomcat后在浏览器的地址栏上输入http://localhost/ajaxController后发现没啥问题然后再在浏览器的地址栏上输入http://localhost/ajax.jsp地址,点击第一个。依然发现没啥问题下面是正文下面是代码演示首先是修改代码...原创 2021-04-10 22:13:40 · 57 阅读 · 0 评论 -
SpringMVCServlet相关接口
先来一个开胃菜控制台输出了对象的地址下面是代码示例首先去spring-mvc.xml配置文件中开启注解驱动我们修改一下代码下面是代码演示在浏览器输入地址后可得到控制台会显示修改代码然后先再浏览器上输入http://localhost/setSessionData。再输入http://localhost/sessionApi。...原创 2021-04-10 16:51:31 · 56 阅读 · 0 评论 -
SpringMVC响应
首先我们来测试代码,输出这串地址,运行不会出错。我们来修改一下源代码然后重启Tomcat,并在浏览器上输出http://localhost/showPage1我们会发现浏览器地址并没有发生任何变化在地址栏上输入http://localhost/showPage2后就有变化了接着我们来改变代码啦在WEB-INF目录下,我们创建个page文件夹,并将page.jsp给复制进去再修改一下里面的代码修改一下源代码的路径重启Tomcat服务器后在浏览器上输入http://local.原创 2021-04-09 21:27:24 · 65 阅读 · 0 评论 -
SpringMVC请求
请求参数SpringMvc将传递的参数封装到处理器方法的形参中,达到快速访问参数的目的首先,我们运行已经准备好的文件,并在浏览器的地址栏上输入http://localhost/requestParam1然后再UserController类的requestParam1方法上加形参再在浏览器上输入参数就可以看到控制台上有输出了请求参数类型普通类型参数POJO类型参数数组类型参数集合类型参数第一种参数,普通类型参数。然后在浏览器上输入这个地址最后控制台就有输出啦原创 2021-04-08 22:24:11 · 137 阅读 · 1 评论 -
SpringMVC的基础配置之注解驱动
注解驱动使用注解形式转化springMvc核心配置文件为配置类@Configuration@ComponentScan(value="com.itheima", excludeFilters = @ComponentScan.Filter( type= FilterType.ANNOTATION, classes=Controller.class ) )public class SpringMvcConfiguration {}我们的目的是干掉下面目录中的两个文件首先原创 2021-04-08 16:46:14 · 603 阅读 · 0 评论 -
SpringMVC的基础配置
Controller加载控制SpringMVC的处理器对应的bean必须按照规范格式开发,未避免加入无效的bean可通过bean加载过滤器进行包含设定或排除设定,表现层bean标注通常设定为@Controller<context:component-scan base-package="com.itheima"> <context:include-filter type="annotation" expression="org.springframework.stereo原创 2021-04-07 22:27:18 · 170 阅读 · 1 评论 -
SpringMVC技术架构图
DispatcherServlet:前端控制器,是整体流程控制的中心,由其调用其它组件处理用户的请求,有效的降低了组件间的耦合性HandlerMapping:处理器映射器,负责根据用户请求找到对应具体的Handler处理器Handler:处理器,业务处理的核心类,通常由开发者编写,描述具体的业务HandlAdapter:处理器适配器,通过它对处理器进行执行View Resolver:视图解析器,将处理结果生成View视图View:视图,最终产出结果,常用视图jsp、html...原创 2021-04-07 21:02:04 · 320 阅读 · 0 评论 -
SpringMVC入门案例的制作
下面这是代码目录导入spring web和springmvc的坐标 <!--spring web的坐标--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>5.1.9.RELEASE<原创 2021-04-07 16:58:56 · 99 阅读 · 1 评论