====SpringMVC====
文章平均质量分 63
springmvc
Qingo呀
老菜鸡。
展开
-
(使用IDEA第一个MabatisDemo出现的问题)navicat 报错 1251 以及 MySQL忘记密码 以及 连接数据库 08001 错误
1、navicat 报错 1251以及 MySQL忘记密码https://blog.csdn.net/wshxhghsjjsn/article/details/804595422、连接数据库 08001 错误https://www.cnblogs.com/cn-chy-com/p/10145690.html一定注意.xml文件中修改相应的URL<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuratio..原创 2021-03-15 20:49:45 · 158 阅读 · 0 评论 -
Spring MVC 学习日志9.处理异常(使用IDEA)
1、处理异常* 处理异常:* 通过@ExceptionHandler可以再处理方法中记录日志* 转发到一个友好的错误界面进行提示* 经验:1.将异常记录在日志中* 2.可以将异常转发到错误页面,将错误信息放在一个隐藏域(div)中* 如果@ExceptionHandler写在@Controller类中,只能处理当前控制器类的处理方法出现的异常,不能处理别的控制器类的处理方法不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层原创 2021-03-14 23:04:19 · 142 阅读 · 3 评论 -
Spring MVC 学习日志8.国际化i18n(使用IDEA)
1、通过浏览器语言设置国际化(根据请求头中的language)* ·基于浏览器设置的语言切换国际化* 1.新建jsp对应的国际化属性资源文件* login.properties* login_zh_CN.properties 简体中文-中国* login_en_US.properties 英文-美国* 2.配置spring-mvc.xml,将国际化支持和资源文件注入到spring容器中* <bean class="org.springf原创 2021-03-14 22:44:17 · 621 阅读 · 0 评论 -
Spring MVC 学习日志7.拦截器(使用IDEA)
1、拦截器简介拦截器采用AOP的设计思想,它跟过滤器类似,用来拦截处理方法在之前和之后执行一些跟主业务没有关系的一些公共功能,可以实现:权限控制、日志、异常记录、记录方法执行时间.....SpringMVC提供了拦截器机制,允许运行目标方法之前进行一些拦截工作或者目标方法运行之后进行一下其他相关的处理。自定义的拦截器必须实现HandlerInterceptor接口。拦截器一个有3个回调方法,而一般的过滤器Filter才两个:(1)preHandle:预处理回调方法,实现处理器的预处理(如登..原创 2021-03-14 22:00:30 · 246 阅读 · 0 评论 -
Spring MVC 学习日志6.文件下载+上传(多文件、多线程上传)(使用IDEA)
1、文件下载(1)使用servlet api 原生实现下载DownloadServlet.javapackage cn.qqa.controllers;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import原创 2021-03-14 20:40:21 · 290 阅读 · 0 评论 -
Spring MVC 学习日志5.JSON数据处理(请求+响应)(使用IDEA)
1、JSON数据格式2、导入Jackson底层实现的依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.原创 2021-03-14 18:21:57 · 240 阅读 · 0 评论 -
Spring MVC 学习日志4.类型转换+数据格式化+数据校验(使用IDEA)
1、自定义类型转换 1.1、步骤* 1.定义明确源类型与目标类型* 2.在convert方法中自定义类型转换的实现* 3.在springmvc中配置自定义类型转换器* <!--配置自定义类型转换器-->* <bean class="org.springframework.context.support.ConversionServiceFactoryBean" id="conversionService">* <proper.原创 2021-03-12 12:36:16 · 208 阅读 · 0 评论 -
Spring MVC 学习日志3.响应处理(使用IDEA)
1、配置视图解析器 <!--默认视图解析器 - 配上前缀和后缀 简化视图逻辑名称--> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" name="viewResolver"> <property name="prefix" value="/WEB-INF/views/"></property>原创 2021-03-12 11:38:06 · 167 阅读 · 0 评论 -
Spring MVC 学习日志2.请求参数处理+请求映射(使用IDEA)
1、配置maven项目步骤(1)在pom.xml中添加依赖,配置spring-mvc <!--1.加入依赖--> <dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springfram原创 2021-01-24 15:54:42 · 276 阅读 · 0 评论 -
Spring MVC 学习日志1.以HelloWorld为例的项目搭建(使用IDEA)
1、web.xml(配置文件)1.1、servlet-name、servlet-class、servlet-mapping、url-pattern的含义servlet-name:要注册的servlet的名字。servlet-class:指向我们要注册的servlet的类的地址。servlet-mapping:用于截获请求。如果你的url-pattern定义的是路径,那么以后所有对这个路径下资源的请求都会由servlet-name中定义的servlet处理;如果你的url-pattern定义的原创 2021-01-16 21:51:20 · 156 阅读 · 1 评论