
spring-mvc
空城99
小白的成长之路。。。
展开
-
SpringMVC——文件的上传和下载
文件上传配置SpringMVC.xml 注:必须创建MultipartFile实例。要不出现500错误<!-- 配置 MultipartResolver 文件 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">原创 2017-09-13 17:03:03 · 185 阅读 · 0 评论 -
SpringMVC——使用JSR-303进行校验
使用注解一、准备校验时使用的JARvalidation-api-1.0.0.GA.jar:JDK的接口;hibernate-validator-4.2.0.Final.jar是对上述接口的实现;log4j、slf4j、slf4j-log4j二、编写需要校验的bean@NotNull(message="名字不能为空")private String userName;@Max(value=120,m原创 2017-09-12 22:18:12 · 226 阅读 · 0 评论 -
SpringMVC——自定义类型转换器
springmvc将request对象以及目标方法的参数传给WebDataBinderFactory 实例,得到一个DataBinder。DataBinder调用 ConversionService组件来完成数据类型的转换,数据格式化。调用Validator组件对数据进行合法性校验,并最终生成数据绑定结果BindingData对象Spring MVC 抽取 BindingResult 中的入参对象和原创 2017-09-12 21:21:25 · 305 阅读 · 0 评论 -
SSM框架整合
一、导入jar包项目目录mybatis-config.xml配置<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><config原创 2017-09-20 20:28:34 · 245 阅读 · 0 评论 -
SpringMVC——静态资源访问之<mvc:annotation-driven/>与<mvc:default-servlet-handler/>
web.xml 配置:<servlet> <servlet-name>springDispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param>原创 2017-09-11 15:40:14 · 573 阅读 · 0 评论 -
SpringMVC——处理模型数据
Spring MVC 提供了以下几种途径输出模型数据一、ModelAndView 处理方法返回值类型为ModelAndView时。方法体即可通过该对象添加模型数据。即包含视图信息,有包含模型数据信息@RequestMapping("/springmvc")@Controllerpublic class SpringMVCTest { private static final S原创 2017-09-07 09:43:54 · 315 阅读 · 0 评论 -
SpringMVC配置
Spring mvc 配置1、导入jar包 2、配置web.xml<servlet> <servlet-name>dispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 配原创 2017-09-06 12:14:31 · 202 阅读 · 0 评论 -
SpringMVC——@RequestMapping和@PathVariable
一、@RequestMapping 修饰 1、不仅可以修饰方法还可以修饰类@RequestMapping("/springmvc")@Controllerpublic class SpringMVCTest { private static final String SUCCESS = "success"; @RequestMapping("/testRequestMappin原创 2017-09-06 12:15:32 · 976 阅读 · 0 评论 -
SpringMVC——请求参数与请求头
获取请求参数一 、@RequestParam 获取 jsp实例<a href="testRequestParamusername=zhangsan&age=11">testRequestParam</a>private static final String SUCCESS = "success"; @RequestMapping(value="/testRequestParam")原创 2017-09-06 12:16:17 · 354 阅读 · 0 评论 -
SpringMVC——POJO对象绑定请求参数
使用POJO对象绑定请求参数值Spring MVC 会按请求参数名和POJO属性名进行自动匹配,自动为该对象填充属性,支持级联属性 。如:dept.deptId、dept.address.tel实例:user.javapublic class User { private String username; private String password; private St原创 2017-09-06 12:17:00 · 508 阅读 · 0 评论 -
SpringMVC——Spring和SpringMVC整合
一、导入jar 包 二、配置 web.xml<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java原创 2017-09-13 20:17:48 · 373 阅读 · 0 评论 -
SpringMVC——自定义拦截器
一、自定义一个拦截器类public class FirstInterceptor implements HandlerInterceptor{ /** * 渲染视图之后被调用. 释放资源 */ @Override public void afterCompletion(HttpServletRequest arg0, HttpServletResponse原创 2017-09-13 17:31:29 · 233 阅读 · 0 评论 -
工具类注入Service
工具类使用注解注入Service静态工具类注入1、在spring自动扫描包设置中将工具类所在的包加进来 代码:@Componentpublic class TestUtil { @Resource private TEStationService stationService; private static TestUtil testUtil; @PostConstr原创 2017-11-18 16:21:24 · 1333 阅读 · 0 评论