spingmvc
Denial_learn
个人博客,以个人实例或技术为主!如有不喜,请勿喷。
展开
-
springmvc中拦截器
拦截器执行过程第一步:编写自定义拦截器如果要使用拦截器必须要实现handlerinterceptor这个接口第二步: 配置拦截器Bean就是指定是哪个拦截器/** 表示拦截所有配置多个拦截器...原创 2019-11-16 16:43:44 · 125 阅读 · 0 评论 -
springmvc转发和重定向的实现
转发的实现重定向的实现:在试图名称之前加上redirect:完成重定向原创 2019-11-16 16:26:44 · 221 阅读 · 0 评论 -
springmvc文件上传
第一步:添加依赖 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </dependency&...原创 2019-11-16 16:21:51 · 111 阅读 · 0 评论 -
springmvc注解RequestBody的使用(转pojo)
RequestBody是书写在我们的方法中的参数之前使用@RequestBody可以将请求的ison字符串转化为POJO对象。原创 2019-11-16 16:10:10 · 340 阅读 · 0 评论 -
使用ResponseBody输出JSON
先进行导入依赖:(其中主要导入第一个就好,其他都是传递依赖) jackson-annotations-2.4.0jar jackson-core-2.4.2jar jackson-databind-2.4.2jarhttp协议中的请求体和响应体和java的数据格式相转换在实际开发过程中返回json是最为常见的一种方式,所以SpringMVC提供了一种更 为简便的方式输出数据(非页面,j...原创 2019-11-15 17:06:41 · 775 阅读 · 0 评论 -
springmvc 和struts2的区别
SpringMVC的入口是Servlet,Struts2的入 口是Filter,两者的实现机制不同;SpringMVC基于方法设计,传递参数是通过方法形参, 其实现是单例模式(也可以改为多例,推荐用单例),Struts2基于类设计,传递参数是通过类的属性,只能是多例实现,性能上SpringMVC更高一些。参数传递方面,Struts2是 用类的属性接收的,也就是 在多个方法间共享,而Spr...原创 2019-11-14 21:09:53 · 108 阅读 · 0 评论 -
配置过滤器(解决乱码)
<filter> <!--注意这里是filter,不要配置成servlet--> <filter-name>encodingFilter</filter-name> <!--过滤器名称--> <filter-class>org.springframework.web.filt...原创 2019-11-14 19:56:21 · 226 阅读 · 0 评论 -
springmvc中处理方法和数据绑定(PathVariable(2)、RequestParam(3,6))
接受servlet的内置对象接受请求路径中的占位符接受普通的请求参数直接获取cookiepojo对象的绑定。java基本数据类型。集合的映射第一个:绑定servlet内置对象在Controller中获取Servlet的内置对象(Request、 Response、Session)是非常简单的,如下:public void test (HttpServletRequest re...原创 2019-11-14 19:55:22 · 377 阅读 · 0 评论 -
RequestMapping映射请求(5种)
@RequestMapping的用途:在SpringMVC中的众多Controller以及每个Controller的众多方法,请求是通过RequestMapping映射到具体的处理方法上@RequestMapping既可以定义在类上也可以定义在方法上请求映射的规则是:类上面的@RequestMapping.value + 方法上面的@RequestMapping.value。五种映...原创 2019-11-14 19:35:11 · 2843 阅读 · 1 评论 -
在web.xml文件中的配置(spring和springmvc)
初始化spring 容器:<!--初始化spring 容器:--><context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-context.xml</param-valu...原创 2019-11-14 17:47:14 · 677 阅读 · 0 评论 -
HandlerMapper和HandlerAdapter的使用和注解代替
生成HandlerMapper和HandlerAdapter的bean<!--配置推荐使用的注解的handlerMapping --><bean class= "org. springframework . web. servlet. mvc. me thod. annotati on. Reques tMappingHandl erMapping"/><!--...原创 2019-11-14 17:28:11 · 417 阅读 · 0 评论 -
使用注解配置springmvc案例
第一步:创建controller类(使用注解不用实现接口)@Controller//表示当前的类是一 个controllerpublic class Hello2 { @RequestMapping("show1")/ /可以省略后缀 public ModelAndView test1(){ ModelAndView mv = new ModelAndView(); mv ....原创 2019-11-14 17:24:11 · 105 阅读 · 0 评论 -
在servlet配置的xml文件里面配置hander和handerAdapter以及视图解析器
<!-- 配置HandlerMapping 根据一个bean的name的属性,去寻找对应的Handler--><bean class= "org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/><!-- 定义HandlerAdapter --> <bean cla...原创 2019-11-14 16:45:36 · 166 阅读 · 0 评论 -
web.xml中配置dispatcherServlet(控制器)
<!--配置DispatcherServlet --><servlet> <servlet - name>springmvc</ servlet -name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>...原创 2019-11-14 16:39:21 · 1057 阅读 · 0 评论 -
springmvc案例(依赖,插件、配置文件、controller层、jsp页面展示)
第一步:创建一个maven的web工程第二步:进行导入依赖(spring的依赖应该也需要)<!-- mvc的依赖 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId>...原创 2019-11-14 16:26:24 · 338 阅读 · 0 评论 -
springMVC的简介和工作机制(工作流程)
springMVC简介大部分java应用都是web应用,展现层是web应用最为重要的部分。Spring为展现层提供了一个优秀的web框架SpnngMVC。 和众多其他web框架一样, 它基于MVC的设计理念,此外,它采用了松散耦合可插拔组件结构,比其他MVC框架更具扩展性和灵活性.SpringMVC通过一套MVC注解,让POJO成为处理请求的控制器,无需实现任何接口,同时,SpringMVC...原创 2019-11-14 14:25:59 · 785 阅读 · 0 评论