随笔分类 -  Java-SpringMVC

摘要:上一篇讲解了web.xml如何使用编码的方式替换掉,但是一直没有写web.xml是如何被加载的相关细节,觉得十分有必要写一篇文章来梳理下。 Web应用部署初始化 当一个web应用被部署到容器(tomcat等),tomcat系统启动过程中会执行以下处理: 1)部署描述文件(tomcat对应web.xm 阅读全文
posted @ 2020-01-20 23:21 cctext 阅读(1604) 评论(2) 推荐(2) 编辑
摘要:在构建springmvc+mybatis项目时,更常用的方式是采用web.xml来配置,而且一般情况下会在web.xml中使用ContextLoaderListener加载applicationContext-*.xml,在DispatcherServlet中配置${servlet-name}-se 阅读全文
posted @ 2019-11-02 19:16 cctext 阅读(1787) 评论(0) 推荐(0) 编辑
摘要:MultipartResolver组件 从Spring官网上可以看到MultipartResolver接口的定义信息: A strategy interface for multipart file upload resolution in accordance with RFC 1867. Imp 阅读全文
posted @ 2019-11-02 19:14 cctext 阅读(3089) 评论(1) 推荐(1) 编辑
摘要:SpringMVC 与表单提交(post/put/delete的用法) 为了迎合Restful风格,提供的接口可能会包含:put、delete提交方式。在springmvc中实现表单以put、delete方式提交时,需要使用HiddenHttpMethodFilter过滤器。该过滤器的实现原理,默认 阅读全文
posted @ 2019-11-01 23:57 cctext 阅读(2127) 评论(0) 推荐(1) 编辑
摘要:1)fastjson jar包下载地址:https://sourceforge.net/projects/fastjson/下载完成后需要把jar包拷贝到WEB-INF/lib文件夹中。2)使用pom.xml配置:如果你使用了Maven,maven repository配置如下: pom.xml文件 阅读全文
posted @ 2018-01-31 11:22 cctext 阅读(941) 评论(1) 推荐(0) 编辑
摘要:Spring MVC提供了以下几种途径输出模型数据:1)ModelAndView:处理方法返回值类型为ModelAndView时,方法体即可通过该对象添加模型数据;2)Map及Model:处理方法入参为org.springframework.ui.Model、org.springframework. 阅读全文
posted @ 2018-01-21 19:20 cctext 阅读(300) 评论(0) 推荐(0) 编辑
摘要:Spring MVC提供了以下几种途径输出模型数据:1)ModelAndView:处理方法返回值类型为ModelAndView时,方法体即可通过该对象添加模型数据;2)Map及Model:处理方法入参为org.springframework.ui.Model、org.springframework. 阅读全文
posted @ 2018-01-06 17:48 cctext 阅读(329) 评论(0) 推荐(0) 编辑
摘要:Spring MVC提供了以下几种途径输出模型数据: 1)ModelAndView:处理方法返回值类型为ModelAndView时,方法体即可通过该对象添加模型数据; 2)Map及Model:处理方法入参为org.springframework.ui.Model、org.springframewor 阅读全文
posted @ 2018-01-05 13:41 cctext 阅读(3334) 评论(0) 推荐(0) 编辑
摘要:Spring MVC提供了以下几种途径输出模型数据: 1)ModelAndView:处理方法返回值类型为ModelAndView时,方法体即可通过该对象添加模型数据; 2)Map及Model:处理方法入参为org.springframework.ui.Model、org.springframewor 阅读全文
posted @ 2018-01-05 10:17 cctext 阅读(3114) 评论(0) 推荐(0) 编辑
摘要:在SpringMVC开发中,是有场景需要在Handler方法中直接使用ServletAPI。 在Spring MVC Handler的方法中都支持哪些Servlet API作为参数呢? --Response * <li>{@link ServletResponse} * <li>{@link Out 阅读全文
posted @ 2018-01-04 22:33 cctext 阅读(1796) 评论(0) 推荐(1) 编辑
摘要:Spring MVC会按照请求参数名和POJO属性名进行自动匹配,自动为该对象填充属性值,支持级联属性。 如:address.city.dept.address.province等。 步骤一:定义Account.java,Address.java类: 步骤二:在HelloWord.java控制类内添 阅读全文
posted @ 2018-01-04 21:23 cctext 阅读(3129) 评论(0) 推荐(1) 编辑
摘要:备注:我本地浏览器的报头(Request Header)信息如下: Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8Accept-Encoding:gzip, deflate, sdch 阅读全文
posted @ 2018-01-04 20:46 cctext 阅读(7229) 评论(0) 推荐(2) 编辑
摘要:在处理方法入参使用@RequestParam可以把请求参数传递给请求方法,@RequestParam包含的属性值: value :参数名称 required :是否必须,默认为true,表示请求参数中必须包含对应的参数,否则抛出异常。 defaultValue:当请求参数缺少或者有请求参数但值为空时 阅读全文
posted @ 2018-01-04 19:59 cctext 阅读(1331) 评论(0) 推荐(0) 编辑
摘要:1)REST具体表现: /account/1 HTTP GET 获取id=1的account /account/1 HTTP DELETE 删除id=1的account /aacount/1 HTTP PUT 更新id=1的account /account HTTP POST 新增account 2 阅读全文
posted @ 2018-01-04 17:07 cctext 阅读(861) 评论(0) 推荐(0) 编辑
摘要:1)带占位符的URL是Spring3.0新增的功能,该功能在SpringMVC向REST目标挺进发展过程中具有里程碑的意义。 2)通过@PathVariable可以将URL中占位符参数绑定到控制器处理方法的入参中:URL中的{xxx}占位符可以通过@PathVariable("xxx")绑定到操作方 阅读全文
posted @ 2018-01-04 15:37 cctext 阅读(4874) 评论(0) 推荐(0) 编辑
摘要:@RequestMapping用来映射请求:RequestMapping可以修饰方法外,还可以修饰类 1)SpringMVC使用@RequestMapping注解为控制指定可以处理哪些URL请求; 2)在控制的类定义以及方法定义处都可以使用@RequestMapping标注 类定义:提供初步的请求映 阅读全文
posted @ 2018-01-04 10:26 cctext 阅读(3726) 评论(1) 推荐(1) 编辑
摘要:操作步骤: 1)下载spring framework开发包,给eclipse安装spring开发插件,如何安装开发插件&下载开发包请参考我的博文:《Spring(一):eclipse上安装spring开发插件&下载Spring开发包》 2)使用eclipse创建Dynamic web project 阅读全文
posted @ 2018-01-03 10:50 cctext 阅读(4712) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示