springmvc
文章平均质量分 78
键盘歌唱家
我要吊到你们拿着世界上最吊的哈勃望远镜都看不到我的头,有这么吊!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Springmvc支持的四种请求方式
普通浏览器 只支持get post方式 ;其他请求方式 如 delelte|put请求是通过 过滤器新加入的支持。 请求方式 描述 GET 查 POST 增 DELETE 删 PUT 改 springmvc实现 :put|post请求方式的步骤 a.在web.xml中加入过滤器 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"原创 2020-08-22 16:32:50 · 1476 阅读 · 0 评论 -
SpringMVC处理模型数据
很多时候,控制器层需要返回数据给前台,这种时候就不能直接进行页面跳转了. 如果跳转时需要带数据:V、M,则可以使用以下方式: ModelAndView、ModelMap 、Map、Model -数据放在了request作用域 下面逐个进行展示: 1.ModelAndView 注意mvc中返回不再是字符串String,而是ModelAndView这种类型 ,视图在ModelAndView构造方法中就添加进去了,并通过addObject方法添加数据 <a href="handler/testMode原创 2020-08-22 16:31:05 · 144 阅读 · 0 评论 -
SpringMVC实现文件上传操作
首先需要引入两个jar包: springmvc.xml中配置关键bean: 配置CommonsMultipartResolver,用于实现文件上传 id值不能乱起 springIOC容器在初始化时,会自动寻找一个Id="multipartResolver"的bean,并将其加入ioc容器 <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver原创 2020-08-22 16:30:54 · 205 阅读 · 0 评论 -
SpringMVC拦截器
springMVC也有自己的拦截器: SpringMVC要想实现拦截器,必须实现一个接口 HandlerInterceptor 第一步:编写拦截器类 package interceptor; import org.springframework.web.servlet.HandlerInterceptor; import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest;原创 2020-08-22 16:30:20 · 305 阅读 · 0 评论 -
SpringMVC异常处理
一.捕获相关异常(无需在xml中进行配置) 1.@ExceptionHandler:该注解可以捕获本类中 抛出的异常 package handler; import exception.MyArrayIndexOutofBoundException; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.ExceptionHandler; import org.spr原创 2020-08-22 16:30:02 · 177 阅读 · 0 评论 -
SpringMVC环境搭建及入门
SpringMvc作用的是控制器层,取代javaWeb中的Serverlet 所以需要Spring开发web项目的所有jar: spring-aop.jar spring-bean.jar spring-context.jar spring-core.jar spring-web.jar 以及下面的: spring-webmvc.jar commons-logging.jar 一、编写controller层 @Controller @RequestMapping("handler")//映射 pub原创 2020-08-22 16:09:04 · 204 阅读 · 0 评论 -
SpringMVC获取各种参数,以及不同的跳转方式
本文主要就是举例子: 一、参数问题 1.mvc支持REST风格 @PathVariable 注意点:前台要传递的参数直接写在请求地址后面,Controller 的RequestMapping 的value也要加上{XXX}进行接收,并在方法参数中加上@PathVariable,把值传递给形参 前端: <form action="aaa/1234" method="post"> <input type="submit"> </form> mvc: @Req原创 2020-08-22 16:16:09 · 298 阅读 · 0 评论 -
SpringMVC视图解析器以及国际化操作
视图的顶级接口:View 视图解析器:ViewResolver 常见的视图和解析器: InternalResourceView、InternalResourceViewResolver springMVC解析jsp时 会默认使用InternalResourceView, 如果发现Jsp中包含了jstl语言相关的内容,则自动转为JstlView。 JstlView 可以解析jstl\实现国际化操作 国际化: 针对不同地区、不同国家 ,进行不同的显示 想要实现国际化操作,就得依赖于jstl,因此需要导入jstl原创 2020-08-22 16:16:22 · 209 阅读 · 0 评论 -
SpringMVC直接跳转和类型转换
一、跳转问题 mvc正常的跳转逻辑是:index.jsp -> Controller -> success.jsp 而想不经过controller层又要以mvc的形式跳转,则需要下面的操作: path写拦截的响应 , view-name写跳转的目的地,会自动加上视图解析器的前缀和后缀 <mvc:view-controller path="xxxxx" view-name="success" /> 注意!!!如果只写上面的标签,程序会直接忽略Controller层,想要Cont原创 2020-08-22 16:16:35 · 189 阅读 · 0 评论
分享