
SpringMVC
文章平均质量分 68
小萝莉_Lolita
做自己的superman
展开
-
springMVC表单标签
WHY 使用 form 标签?通过SpringMVC的表单标签可以实现将模型数据中的属性和HTML表单元素相绑定,以实现表单数据更便捷编辑和表单值的回显form标签中的 path 属性对应 HTML 表单标签的 name 属性值一般情况下,通过GET请求获取表单页面,而通过POST请求提交表单页面,因此获取表单页面和提交表单页面的URL是相同的。只要满足该条件的契约,标签就无需原创 2017-03-17 21:55:00 · 658 阅读 · 0 评论 -
Spring 注解
最近在刚刚入手Spring MVC所以被很多注解搞得有点懵边学边记录 spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发 @Repository:对应于存储层BeanWHAT for?@Repository用于标注数据访问组件,即DAO组件,将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。WHY 使用?在一个原创 2017-03-15 22:34:07 · 385 阅读 · 0 评论 -
Spring MVC数据绑定400错误
错误如图,客户端的请求有语法错误,则意味着数据绑定出现了问题public class User { private String name; private String lastname; private String password; private String detail; private Date birthDate; privat原创 2017-03-24 11:16:21 · 604 阅读 · 0 评论 -
Eclipse创建SpringMVC项目环境搭建
创建工程1.在如图所示文件夹lib中加入如下所示Spring jar包2.配置web.xml文件1)配置DispatcherServlet2)配置HiddenHttpMethodFilter:把POST请求转换成DELETE或者PUT请求(因为浏览器并不支持DELETE请求和PUT请求),过滤所有请求3.配置springmvc.xml文件1)配置原创 2017-03-14 20:56:23 · 604 阅读 · 0 评论 -
Spring各jar包的作用
spring.jar是包含有完整发布的单个jar 包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可转载 2017-03-30 20:06:43 · 435 阅读 · 0 评论 -
@Component实现Bean的配置
Bean的定义://把普通pojo实例化到spring容器中,相当于配置文件中的@Componentpublic class MyBean1 { //@Value注解,实例化MyBean1时,使用该注解设置默认值 @Value("#{systemProperties['user.language']}") private String message;配置类:原创 2017-04-09 10:44:51 · 795 阅读 · 0 评论 -
maven依赖pom.xml
依赖的Jar包的版本不能相差太大之前就是因为加载的Jar包如下 org.springframework spring-core 4.2.6.RELEASE org.springframework spring-context 4.3.7.RELEASE导致报错,各种找问题,纠结了我好几天忽然灵光一现想到这个原创 2017-04-09 10:38:47 · 356 阅读 · 0 评论 -
Spring MVC使用主题
Spring MVC通过使用一组静态资源(比如图像、样式等)提供了主题化支持。主题架构包含三个主要机制:支持主题的资源包、主题解析器和主题更改拦截器。主题支持的资源包:是ThemeResource的实现,从类路径中加载属性文件。一个属性文件通过键/值对的形式列出了所有的主题资源。其中键是资源名称,而值是访问该资源的URIstyle=css/light.cssstyle=cs原创 2017-03-28 15:13:29 · 1151 阅读 · 0 评论 -
Spring MVC验证用户输入
Spring MVC支持与JSR 349 Bean Validation API的集成。借助于Bean验证,可以非常容易地将验证元数据应用到模型类,并且通过合适的视图向用户反映可能的结果。该元数据可以使用注解进行定义,因此验证将更容易定义。Step1:添加注解public class User { @Size(min = 3,max = 20) private String原创 2017-03-28 10:54:20 · 1093 阅读 · 0 评论 -
Spring MVC 处理静态资源
优雅的REST风格的资源URL不希望带 .html 或 .do 等后缀若将 DispatcherServlet 请求映射配置为 / ,则Spring MVC将捕获 WEB 容器的所有请求,包括静态资源的请求,SpringMVC会将它们当成一个普通请求处理,因找不到对应的处理器将导致错误解决方法:在 Spring MVC 的配置文件中配置 的方式解决静态资源的问题注原创 2017-03-17 22:43:34 · 685 阅读 · 0 评论 -
HTTP Status 500错误
HTTP Status 500 - java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'command' available as request attribute发生的错误:在请求域例没有command这样的属性path="last原创 2017-03-14 16:52:40 · 12138 阅读 · 0 评论 -
Spring MVC处理异常
Spring MVC提供了一种定义明确的处理机制来管理应用程序抛出的异常。主要思想:在控制器类中,使用@ExceptionHandler注解定义用于处理该异常的方法语法:该注解可以接收异常类作为其value参数,比如@ExceptionHandler(UserNotFoundException.class) 其中UserNotFoundException是自定义的异常类,也可以指定处理多原创 2017-03-26 21:49:45 · 436 阅读 · 0 评论