![](https://img-blog.csdnimg.cn/ae2129b186c34cf88860238340dd9005.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
springMVC
文章平均质量分 70
springmvc学习的记录
做一道光
互联网软件开发,已转汽车嵌入式软件开发
展开
-
springmvc第十七个练习(权限拦截器举例)
(2)定义 Controller(3) 定义权限拦截器(4)定义 tips.jsp页面(5) springmvc.xml页面(6)定义 login 页面 (8)web.xml项目结果张山不登录时,无法正常使用年龄和姓名的提交 张山登录后退出登录后 ,不能正常使用年龄和姓名的提交...原创 2022-06-23 20:28:42 · 128 阅读 · 0 评论 -
springmvc第十六个练习(多个拦截器的执行和拦截器过滤器的比较)
项目结构1.pom.xml文件,web.xml文件,index.jsp,show.jsp同上文2.MyController类 2.MyInterceptor类3.MyInterceptor2类4.springmvc.xml文件项目结果==================================================多个拦截器:第一个拦截器preHandle=true , 第二个拦截器preHandle=true执行时输出结果111111-拦截器的MyInterce原创 2022-06-23 19:30:23 · 195 阅读 · 0 评论 -
springmvc第十五个练习(一个拦截器的执行)
拦截器:1)拦截器是springmvc中的一种,需要实现HandlerInterceptor接口。2)拦截器和过滤器类似,功能方向侧重点不同。 过滤器是用来过滤器请求参数,设置编码字符集等工作。 拦截器是拦截用户的请求,做请求做判断处理的。3)拦截器是全局的,可以对多个Controller做拦截。 一个项目中可以有0个或多个拦截器, 他们在一起拦截用户的请求。 拦截器常用在:用户登录处理,权限检查, 记录日志。拦截器的使用步骤: 1.定义类实现HandlerIntercepto原创 2022-06-23 18:01:02 · 106 阅读 · 0 评论 -
springmvc第十四个练习(异常处理)
1.pom.xml文件2.自定义异常类 定义三个异常类:NameException、AgeException、MyUserException。其中MyUserException是另外两个异常的父类。MyUserExceptionNameExceptionAgeException3.MyController类4.定义三个异常响应页面nameError.jsageError.jspdefaultError.jsp5.定义主页原创 2022-06-23 11:27:00 · 169 阅读 · 1 评论 -
springmvc第十三个练习(请求重定向redirect和转发forward)
1.pom.xml2.web.xml4.index.jsp5.MyController类6.show.jsp7.hello.jsp项目结果 当使用forward转发的时候可以访问WEB-INF下面的show.jsp页面并得到数据,也可以访问根目录下的hello.jsp页面并得到数据。 foward的应用使得springmvc.xml配置文件中的视图解析器没有配置到的路径可以通过forward+全路径名称来访问和传递数据 当使用re原创 2022-06-22 23:29:38 · 225 阅读 · 0 评论 -
mybatis,spring,springmvc框架整合实例(SSM)
需求:完成学生注册和信息浏览。1 建表 Student数据库名称ssm1 表名student,id属性设置为自增,其他属性默认保持不变 2 新建 Web 工程 工程名称ssm13 maven 依赖 (pom.xml文件)4 定义包,组织程序的结构。jsp 文件: 5 编写配置文件 Jdbc 属性配置文件 jdbc.properties Spring 配置文件 applicationContext.xmlSpringmvc 配置文件:disaptcherServlet.xm原创 2022-06-22 18:52:02 · 150 阅读 · 0 评论 -
springmvc第十二个练习(静态资源的两种访问方式)
1.index.jsp页面2.web.xml,把原来的*.do修改成/3.springmvc.xml4.创建test.html5.MyController类运行项目运行项目可以正常接收到静态资源的这些图片和js 运行效果(3) 声明注解驱动原创 2022-06-21 16:45:25 · 173 阅读 · 0 评论 -
springmvc第十一个练习(处理器方法返回值为List数组和String数据)
一、处理器方法返回值为List数组项目结构1.在上文原有基础上修改MyController类2..在上文原有基础上修改index.jsp页面3.其他文件保持不变项目结果点击发起ajax请求,循环遍历数组中的数据 二、处理器方法的返回值为String数据index.jsp页面MyController类点击发起请求 响应头的Context-Type是在@RequestMapping中的produces属性定义的,text/plain;charset=utf-8;如果不定义响应类原创 2022-06-21 15:15:37 · 601 阅读 · 0 评论 -
springmvc第十个练习(@responseBody处理器方法返回值为Student对象)
1.导入jackson的pom.xml依赖2.在springmvc.xml配置文件中声明注解驱动 3.定义Student类4.定义MyController 类5.定义index.jsp页面6.web.xml项目结果点击处理器方法的返回值为Student对象下的按钮,发起ajax请求。......原创 2022-06-20 19:00:28 · 312 阅读 · 0 评论 -
springmvc第九个练习(处理器方法返回值为void,应用于ajax)
1.导入pom.xml依赖2.引入 jQuery 库 当然,该 jQuery 库文件,需要在使用 ajax()方法的 index 页面中引入。 3.index.jsp页面 详细代码4.定义对象 Student 5.处理器类 MyController 6.springmvc.xml和web.xml同上文一致,没有更改。项目结果点击按钮...原创 2022-06-20 15:47:19 · 192 阅读 · 0 评论 -
springmvc第八个练习(处理器方法的返回值为String)
直接修改处理器类 MyController 1.index.jsp2.show.jsp3.MyController类4.springmvc.xml5.web.xml原创 2022-06-20 11:10:51 · 372 阅读 · 0 评论 -
springmvc第七个练习(当处理器方法的参数是对象时)
2.MyController类3.index.jsp4.show.jsp5.web.xml6.springmvc.xml项目结果原创 2022-06-20 10:03:24 · 101 阅读 · 0 评论 -
springmvc第六个练习(当请求中参数名和形参名不一样时,@RequestParam)
1.index.jsp2.show.jsp3.MyController类4.web.xml5.springmvc.xml项目结果 当不使用@RequestParam时,遇到请求中参数的名称和形参名不一样的情况,点击提交后,数据传送不过去。 当使用@RequestParam时,遇到请求中参数的名称和形参名不一样的情况,点击提交后,数据可以正常传送...原创 2022-06-19 22:53:02 · 644 阅读 · 0 评论 -
springmvc第五个练习(设置过滤器解决中文乱码问题)
(1) 解决方案 详细代码如下:项目结构 1.index.jsp2.MyController类3.show.jsp4.web.xml5.springmvc.xml项目结果原创 2022-06-19 19:05:17 · 337 阅读 · 0 评论 -
springmvc第四个练习(逐个参数接收)
项目结构 1.index.jsp2.MyController类3.show.jsp4.web.xml5.springmvc.xml项目结果原创 2022-06-19 18:56:32 · 123 阅读 · 0 评论 -
springmvc第三个练习(requestMapping)
1.配置pom.xml同上文2.springmvc.xml配置文件同上文3.MyController类 4.web.xml同上文5.index.jsp 6.show.jsp7.other.jsp8.first.jsp项目结果 1.分别点击三个方法,从地址栏可以看出它们的方法名前面都加入了user文件名,这是因为resultMapping写在类上方且value的值为/user.2.设置数据传送方式是post的时候,只能使用表单传送,设置数据传送方式是get的时候,可以使用超链接原创 2022-06-19 16:57:54 · 103 阅读 · 0 评论 -
springmvc的开发流程
SpringMVC 执行流程(理解)原创 2022-06-18 22:18:18 · 253 阅读 · 0 评论 -
springmvc第二个练习(视图解释器)
项目结构1.配置pom.xml2.springmvc.xml配置文件3.MyController类4.web.xml5.index.jsp6.show.jsp7.other.jsp项目结果原创 2022-06-18 20:39:47 · 153 阅读 · 0 评论 -
springmvc第一个练习(注解开发)
1.3.3在web.xml中注册中央调度器 (1)全限定性类名 该中央调度器为一个 Servlet,名称为 DispatcherServlet。中央调度器的全限定性类名在导入的 Jar 文件 spring-webmvc-5.2.5.RELEASE.jar 的第一个包 org.springframework.web.servlet下可找到。 (2) 在中添加的...原创 2022-06-18 11:39:19 · 174 阅读 · 0 评论 -
springmvc简介
SpringMVC:是基于spring的一个框架, 实际上就是spring的一个模块, 专门是做web开发的。理解是servlet的一个升级,web开发底层是servlet , 框架是在servlet基础上面加入一些功能,让你做web开发方便。...原创 2022-06-18 11:09:50 · 669 阅读 · 0 评论