随笔分类 - Spring MVC
摘要:在使用SpringMVC开发的项目中,每个Controller层里边的方法都需要进行异常捕获以及处理,这种方式太繁琐且效率低,而且大部分异常是不能够直接向外抛出,需要一个统一的错误说法,因此如果能够全局捕获异常统一进行异常处理,将会是一个好的解决方案。 大致的走向流程图 SpringMVC提供了两种
阅读全文
摘要:话不多说,直接上代码...... import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.*; import java.net.URLEnc
阅读全文
摘要:JSP页面显示标头<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>,从而使JSP页面失效。 原因:web.xml文件中的url路径误写成了/* 解决:
阅读全文
摘要:前言: 除了mybatis 不是零配置,有些还是有xml的配置文件在里面的。 注解是Spring的一个构建的一个重要手段,减少写配置文件,下面解释一下一些要用到的注解: @Configuration 作用于类上面,声明当前类是一个配置类(相当于一个Spring的xml文件)@ComponentSca
阅读全文
摘要:话不多说,直接上代码: 注解是Spring的一个构建的一个重要手段,减少写配置文件,下面解释一下一些要用到的注解: @Configuration 作用于类上面,声明当前类是一个配置类(相当于一个Spring的xml文件)@ComponentScan(“xxx”) 作用于类上面,自动扫描xxx包名下所
阅读全文
摘要:按照需求选其中之一即可吧。 修改读取参数时候的编码: 在web.xml中: 添加一个过滤器(filter),注册 org.springframework.web.filter.CharacterEncodingFilter。 全局修改输出为UTF-8编码: 默认编码为:ISO-8859-1
阅读全文
摘要:1、创建一个类来实现AnnotationFormatterFactory接口 代码: package com.oukele.CustomAnnotation; import com.oukele.model.CardId; import org.springframework.format.Anno
阅读全文
摘要:方法一: 实现spring mvc 自带的 Formatter 接口 1、创建一个类来实现Formatter接口 import org.springframework.format.Formatter; import java.text.ParseException; import java.uti
阅读全文
摘要:1、Form Upload SpringMVC 中,文件的上传是通过 MultipartResolver 实现的,所以要实现上传,只要注册相应的 MultipartResolver 即可。 MultipartResolver 的实现类有两个: CommonsMultipartResolver (需要
阅读全文
摘要:在渲染视图的spring-web中,配置them。 实现两个接口就可以使用: ResourceBundleThemeSource --> 用于确定要使用的主题的名字(theme name) SessionThemeResolver --> 用于加载主题文件(通过 theme name) 这里默认加载
阅读全文
摘要:话不多说,直接上案例 启动服务器,然后访问/Ioc 这样就可以查看,父容器和子容器中的对象实例啦。
阅读全文
摘要:在渲染视图的xml文件中,配置一个i18nBean 实现两个接口: SessionLocaleResolver --> 加载资源主题 ReloadableResourceBundleMessageSource --> 加载文件 @Controller 页面: messages中的语言资源包。 语言资
阅读全文
摘要:在pom.xml,添加validator验证器的依赖 新建一个Cat类 package com.oukele.model; import javax.validation.constraints.*; public class Cat { @NotBlank//验证字符串非空 private Str
阅读全文
摘要:第一种方式:(使用ajax的方式) 前端代码: <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <script sr
阅读全文
摘要:在 pom,xml 配置 Log4j jar 添加一个 mybatis_log.xml 文件 完整配置信息 1 <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE configuration 3 PUBLIC "-//mybatis.org//DT
阅读全文
摘要:使用idea创建一个maven项目( 这里演示 的是 web项目) 点击 Finish 然后开始配置 pom.xml文件(添加各种依赖jar包) 先去找 spring 所需的 jar包 jar包中心仓库地址:http://mvnrepository.com/ 找到 Spring Web ( 因为 我
阅读全文