spring
xinghuo0007
这个作者很懒,什么都没留下…
展开
-
Spring 3.2.* MVC通过Ajax获取JSON数据报406错误
文章来源:http://blog.csdn.net/gbtyy/article/details/17165605Spring 3.2.x通过@ResponseBody标签返回JSON数据的方法都报406错: Failed to load resource: the server responded with a status of 406 (Not Acceptable) 以及报错描述: The r转载 2016-07-11 10:04:05 · 915 阅读 · 0 评论 -
springMVC笔记系列(15)——模型数据处理篇 之 @Session注解
说明:本文章的内容转载至:https://my.oschina.net/happyBKs/blog/420310 如有侵权的地方,请联系本人,本人将会立即删除!前面我们都是讲模型数据放到请求里面,那么可不可以将模型数据放到Session里面呢?这就要用到@Session注解。@SessionAttributes• 若希望在多个请求之间共用某个模型属性数据,则可以在控制器类上标注一个 @Sessi转载 2016-12-02 19:31:26 · 468 阅读 · 0 评论 -
springMVC笔记系列(16)——模型数据处理篇 之 @ModelAttribute注解
说明:本文章的内容转载至:https://my.oschina.net/happyBKs/blog/420310 如有侵权的地方,请联系本人,本人将会立即删除!在实际开发中可能遇到这样一种开发场景: 我们的一些model对象里包含了一些属性,对应到显示view页面的表单上的项是不存在的,如一些敏感数据,像密码,或者id什么的。如果new一个对下昂更新数据时,按照表单的数据进行更新,一些属性就为转载 2016-12-02 20:02:12 · 1285 阅读 · 0 评论 -
springMVC原理解释
这是Spring团队贡献给我们的一种MVC的实现方式——前端控制器。Front controller前端控制器 负责 分发、调度Controller控制器 负责 业务数据抽取View Template 负责页面呈现首先,http请求由客户端发送给服务端的前端控制器,前端控制器知道该请求应该由谁来进行处理,将该请求分发给相应的控制器;之后,控制器知道业务逻辑的细节,调用相关的业务逻辑,生成业务数据即m转载 2016-12-03 17:07:54 · 1388 阅读 · 0 评论 -
springMVC笔记系列(17 特别篇的开始)——springMVC要点回顾及idea开发环境搭建
说明:本文章的内容转载至:https://my.oschina.net/happyBKs/blog/690926 如有侵权的地方,请联系本人,本人将会立即删除!这次文章是springMVC笔记系列时隔一年之后的继续,但是我想先就其中的数据绑定写一串博文。首先,这里做个插曲。之前的博客文章用的IDE是STS(eclipse的子子孙孙),这次springMVC数据绑定的几篇博客文章,我的示例用的是in转载 2016-12-03 17:16:35 · 591 阅读 · 1 评论 -
springMVC笔记系列(18)——配置文件细节详解
本文着重说说springMVC项目中各个配置文件的一些细节。web.xml文件是web应用的部署描述。在上一节的springMVC示例中 ,idea下的Maven-webapp项目自动生成了web.xml文件,用的是webapp2.3的标准。文件头声明如下:<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Applicatio转载 2016-12-03 17:30:09 · 1058 阅读 · 0 评论 -
springMVC笔记系列(19)——控制器实现详解(上)
说明:本文章的内容转载至:https://my.oschina.net/happyBKs/blog/420310 如有侵权的地方,请联系本人,本人将会立即删除!本文我们在前文基础上引入一个例子,边做边聊控制器。我们想实现一个课程查询的功能。首先大脑应该条件反射——如何定义MVC。M:课程(包含章节)——Course(包含Chapter)V:课程页面——course_overview.jspC:编转载 2016-12-03 17:36:24 · 507 阅读 · 0 评论 -
springMVC笔记系列(20)——控制器实现详解(下)
次接着上次的博客继续将springMVC控制器的东西说完。本篇主要说说控制器处理带属性参数的url请求的三种方式:参数风格、rest风格、传统的HttpServlet风格。参数风格其实,上篇博客已经在示例当中将参数风格的实现方式给出了,不过没有详细说明。所谓参数风格,就是讲url的请求参数按照url请求参数的格式予以呈现,咳咳,似乎有点废话,不过这种方式应该是最一般的方式,也是过去一直用的。比如,请转载 2016-12-03 17:42:03 · 729 阅读 · 1 评论 -
springMVC笔记系列(22)——Json各类操作在springMVC中的实现
说明:本文章的内容转载至:https://my.oschina.net/happyBKs/blog/420310 如有侵权的地方,请联系本人,本人将会立即删除!Json使得更多的开发可以在单页面完成,大大改变了如今人们的开发方式,使得前端和后端的分离更加彻底。Json是一种轻量级的数据交换格式。Json与XML格式一样具有良好的结构,但格式更为简洁。Json在Restfule Web Servi转载 2016-12-03 17:54:32 · 676 阅读 · 0 评论 -
springMVC笔记系列(23)——拦截器及其在乱码问题和登录问题的应用实现
(本文出自happyBKs的博客:http://my.oschina.net/happyBKs/blog/710833)拦截器的概念A:“什么是拦截器?”B:“拦截器是通过统一拦截从客户端发往服务器的请求来完成功能的增强。”A:(一脸懵逼)B:“说得简单点,拦截器就是在客户端向服务器端发出请求的期间,在请求交友服务器处理之前或之后对请求数据做一些修改或者其他相关的操作。”A:“能说说具体实现什么功能转载 2016-12-03 18:11:15 · 2264 阅读 · 0 评论 -
spirngmvc配置不拦截的静态资源方法
在我们使用springmvc的时候,我们静态资源比如js,css 图片等等是不需要拦截的,这个时候就需要我们配置一下。说明一下: 如果不配置的话,在jsp页面引用静态资源的时候,会出现404找不到资源,如下图 配置方法: 在你的spingmvc的配置文件中加入一下内容 <mvc:resources location="/images/" mapping="/images/**"</mvc:原创 2016-12-12 16:14:53 · 664 阅读 · 0 评论 -
spring项目启动后,获取bean的方法总结
如果在web项目中,用到定时器的朋友可能会遇到使用spring注解的方式获取bean的时候报空指针的异常。这是就可以使用手工的方法获取spring容器中的bean了。 下面是具体的方法:1。先说一个最简单的方法ContextLoaderListener.getCurrentWebApplicationContext().getBean ("beanName");只要传入bean的name就可以获取原创 2016-12-12 23:24:35 · 3458 阅读 · 1 评论 -
springmvc和mybatis面试题(含答案)
Spring MVC Framework有这样一些特点:1。它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是java组件.并且和Spring提供的其他基础结构紧密集成.2。不依赖于Servlet API(目标虽是如此,但是在实现的时候确实是依赖于Servlet的)3。可以任意使用各种视图技术,而不仅仅局限于JSP4。支持各种请求资源的映射策略5。它应是易于扩展的2原创 2016-12-05 11:53:15 · 133872 阅读 · 11 评论 -
org.xml.sax.SAXParseException: 元素类型 "meta" 必须由匹配的结束标记 "</meta>" 终止。
前言:最近在学spring boot,而spring boot推荐使用thymeleaf作为视图,于是就看着书上写了个案例,写好运行。报错:org.xml.sax.SAXParseException: 元素类型 "meta" 必须由匹配的结束标记 "</meta>" 终止。 报错原因分析:报错的原因是meta元素缺少</meta>结束标记,想考了一下,meta元素是html的元素呀,于是查看自己的原创 2017-06-21 13:12:11 · 34497 阅读 · 11 评论 -
Idea调试SpringBoot项目修改文件后热启动方法
Idea调试SpringBoot项目修改文件后热启动方法1、在pom中直接引入依赖 1 2 3 4 5 6 7 8 9 10 11 <dependency> <groupId>org.springframework</groupId...原创 2019-08-10 00:31:46 · 705 阅读 · 0 评论 -
springMVC笔记系列(14)——模型数据处理篇 之 Map
说明:本文章的内容转载至:https://my.oschina.net/happyBKs/blog/420310 如有侵权的地方,请联系本人,本人将会立即删除!Spring MVC 在内部使用了一个org.springframework.ui.Model 接口存储模型数据具体步骤:– Spring MVC 在调用方法前会创建一个隐含的模型对象作为模型数据的存储容器。– 如果方法的入参为 Map转载 2016-12-02 19:24:05 · 372 阅读 · 0 评论 -
springMVC笔记系列(13)——模型数据处理篇 之 ModelAndVIew对象
说明:本文章的内容转载至:https://my.oschina.net/happyBKs/blog/420310 如有侵权的地方,请联系本人,本人将会立即删除!之前的几篇文章介绍了处理请求的各个注解以及POJO对象接收和Servlet原生API参数类型支持等内容,这些内容主要解决的都是如何接收和映射请求数据。接下来我们重点来看看如何处理和返回模型数据。之前我们控制器类的处理方法返回的都是Strin转载 2016-12-02 19:19:25 · 1685 阅读 · 0 评论 -
springMVC笔记系列(12)——使用Servlet原生API的类型参数
说明:本文章的内容转载至:https://my.oschina.net/happyBKs/blog/420271 如有侵权的地方,请联系本人,本人将会立即删除!MVC 的 Handler 方法可以接受哪些 ServletAPI 类型的参数?HttpServletRequestHttpServletResponseHttpSessionjava.security.PrincipalLocaleInp转载 2016-12-02 15:28:57 · 488 阅读 · 0 评论 -
spring学习链接
1。https://my.oschina.net/happyBKs/blog/478074原创 2016-11-07 19:46:09 · 313 阅读 · 0 评论 -
spring整合mybatis方法总结(两种)
本人的项目下载地址:http://download.csdn.net/detail/xinghuo0007/9670577 方法三: sping.xml;配置文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="原创 2016-11-02 08:56:53 · 561 阅读 · 0 评论 -
Spring MVC过滤器-ShallowEtagHeaderFilter
原文地址: http://blog.csdn.net/geloin/article/details/7445251 ShallowEtagHeaderFilter是spring提供的支持ETag的一个过滤器,所谓ETag是指被请求变量的实体值,是一个可以与Web资源关联的记号,而Web资源可以是一个Web页,也可以是JSON或XML文档,服务器单独负责判断记号是什么及其含义,并在HTTP响转载 2016-11-02 16:34:29 · 470 阅读 · 0 评论 -
SpringMVC笔记系列(1)——用一个例子帮你入门
说明:本文章的内容转载至:https://my.oschina.net/happyBKs/blog/411547 如有侵权的地方,请联系本人,本人将会立即删除!构造一个SpringMVC项目的基本步骤是:基本步骤:加入jar包在web.xml中配置DispatcherServlet (springMVC需要配一个这样的servlet。还记得struts2里吗?需要配一个转载 2016-12-02 11:05:02 · 760 阅读 · 0 评论 -
SpringMVC笔记系列(2)——@RequestMapping请求映射物理视图解析
上一篇的例子介绍了如何构建一个springMVC的请求映射的方法。但是@RequestMapping不仅可以修饰控制器类的方法,还可以可以修饰控制器类本身,它对请求的影响是:请求url的分段。还是看一个例子吧。假如现在有一个请求页面index2.jsp。<%@ page language="java" contentType="text/html; charset=ISO-8859-1" p转载 2016-12-02 11:16:07 · 1029 阅读 · 0 评论 -
SpringMVC笔记系列(3)——@RequestMapping请求value和method属性
说明:本文章的内容转载至:https://my.oschina.net/happyBKs/blog/411547 如有侵权的地方,请联系本人,本人将会立即删除!前面说了利用@RequestMapping标识控制来进行请求url向物理视图的映射。但是 ,这种对请求的映射不仅仅不局限在标示的方法的返回值对请求url上,还可以对请求的其属性做出约定,如请求的method,是get还是post。如果做出转载 2016-12-02 11:24:39 · 27815 阅读 · 0 评论 -
springMVC笔记系列(4)——RequestMapping映射特定params和headers
说明:本文章的内容转载至:https://my.oschina.net/happyBKs/blog/411547 如有侵权的地方,请联系本人,本人将会立即删除!RequestMapping除了可以映射 特定 value返回值、请求method方法外,还可以对http请求的所有header进行映射。这样看来,http请求的各个部分都可以进行请求的条件限定来完成 请求向物理视图的映射。value对应转载 2016-12-02 11:35:51 · 5617 阅读 · 0 评论 -
springMVC笔记系列(5)——@RequestMapping请求value的通配符详解
说明:本文章的内容转载至:https://my.oschina.net/happyBKs/blog/412714 如有侵权的地方,请联系本人,本人将会立即删除!在一些场景中,请求的url可能是符合一定模式的多个值,这时候需要使用Ant 风格通配符来进行限定。Ant 风格资源地址支持 3 种匹配符: 说明一下: _?通配符前面都多加了下划线–?:匹配文件名中的一个字符– *:匹配转载 2016-12-02 14:07:21 · 18832 阅读 · 0 评论 -
springMVC笔记系列(6)——映射请求URL中的占位符到控制器方法参数
说明:本文章的内容转载至:https://my.oschina.net/happyBKs/blog/412788 如有侵权的地方,请联系本人,本人将会立即删除!我们如何相对URL中的某些段 取出作为值来处理?比如localhost:8080/webapp/s1/happybks/baymax中的happybks取出,我们应该怎么做呢?以前获取我们从url请求中取值,都是在对get请求参数的获取,向转载 2016-12-02 14:22:52 · 7436 阅读 · 0 评论 -
springMVC笔记系列(7)——HiddenHttpMethodFilter过滤器
说明:本文章的内容转载至:https://my.oschina.net/happyBKs/blog/416994 如有侵权的地方,请联系本人,本人将会立即删除!摘要: Spring3.0 添加了一个过滤器,可以将这些请求转换为标准的 http 方法,使得支持 GET、 POST、 PUT 与DELETE 请求什么是REST?首先来段介绍吧。REST: 即 Representational Stat转载 2016-12-02 14:42:11 · 398 阅读 · 0 评论 -
springMVC笔记系列(8)——RequestParam注解
说明:本文章的内容转载至:https://my.oschina.net/happyBKs/blog/417032 如有侵权的地方,请联系本人,本人将会立即删除!摘要: 前面的文章介绍过注解@PathVariable,它能够为Rest风格的URL用占位符的方式传递一个参数,但是这个参数并不是真正意义上的请求参数。请求参数怎么处理是本文的主要内容。Spring MVC 通过分析处理方法的签名,将 HT转载 2016-12-02 14:57:53 · 457 阅读 · 0 评论 -
springMVC笔记系列(9)——RequestHead注解
说明:本文章的内容转载至:https://my.oschina.net/happyBKs/blog/417413 如有侵权的地方,请联系本人,本人将会立即删除!与之前的注解类似,各个注解都是围绕请求的不同要素创建的,为的是映射各种不同条件的请求并处理。、请求头内容也是请求的要素之一,映射它的注解是@RequestHead. 我们可以对请求的诸多head条目进行条件映射,并取出相应的值给控制器类转载 2016-12-02 15:05:17 · 1511 阅读 · 0 评论 -
springMVC笔记系列(10)——CookieValue注解
说明:本文章的内容转载至:https://my.oschina.net/happyBKs/blog/417431 如有侵权的地方,请联系本人,本人将会立即删除!1.概述 从Http请求头中的Cookie提取指定的某个Cookie.2.配置 (1)value(default “”):参数名例如: JSESSIONID (2)required(default true):是否请求头中必须带v转载 2016-12-02 15:12:44 · 683 阅读 · 0 评论 -
springMVC笔记系列(11)——使用 POJO 对象绑定请求参数值
Spring MVC 会按请求参数名和 POJO 属性名进行自动匹配,自动为该对象填充属性值。支持级联属性。如:dept.deptId、dept.address.tel 等说的通俗点就是,平时我们想将请求页面的表单数据接收并封装成特定对象的时候,少不了做的是在某个servlet的对应方法中从request中将各个表单参数取出,类型转换好,构造一个特定类型的对象,再把表单参数都存进去。如果表单的项目很转载 2016-12-02 15:20:35 · 3649 阅读 · 0 评论 -
SpringIOC配置详解
Spring IOC本文引用自:https://elfgirl.top/archives/638spring概述及其特点(1)概述1spring是一个开源框架2spring是为了简化企业级开发而生,可以简单的实现只有EJB才能实现的功能3spring是一个IOC(DI)和AOP容器框架(2)...原创 2019-08-21 12:37:13 · 990 阅读 · 0 评论