
Spring MVC
Spring MVC
阿呆布衣酷
纯干货学习笔记:无盈利目的,只想帮自己成长
展开
-
SSM整合:利用Mybatis在mapper中实现增删改查功能
跟杨春娟学SpringMVC笔记:SSM整合:插入数据实例完成:第一遍1.SSM整合:插入数据实例ProductControllerpackage com.ssm.controller;import javax.annotation.Resource;import javax.websocket.server.PathParam;import org.springframework.beans.BeanUtils;import org.springframework.stereotype原创 2020-08-04 17:52:44 · 385 阅读 · 0 评论 -
SSM整合:数据库、Mybatis及Spring的配置
跟杨春娟学SpringMVC笔记:SSM整合:数据库、Mybatis及Spring的配置完成:第一遍1.如何创建数据库?创建ssmProduct数据库SQL语句:create database ssmProduct;使用ssmProduct数据库SQL语句:use ssmProduct;创建product表SQL语句:create table product(id varchar(64) not null unique,name varchar(1024) not null,desc原创 2020-08-04 15:12:06 · 255 阅读 · 0 评论 -
跟杨春娟学SpringMVC笔记:SpringMVC实现文件上传
跟杨春娟学SpringMVC笔记:SpringMVC实现文件上传完成:第一遍1.如何SpringMVC实现文件上传?步骤一:创建maven projectBuildPath添加tomcat修改JDK和web版本,maven update添加spring-webmvc依赖步骤二:引进commons.f...原创 2020-08-04 12:56:14 · 190 阅读 · 0 评论 -
跟杨春娟学SpringMVC笔记:拦截器Interceptor登录、及account的页面
跟杨春娟学SpringMVC笔记:拦截器Interceptor登录、及account的页面完成:第一遍1.拦截器Interceptor和过滤器Filter区别有哪些?区别1 、拦截器是基于java的反射机制的,而过滤器是基于函数回调。区别2 、拦截器不依赖与servlet容器,过滤器依赖与servlet容器。区别3 、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。区别4 、拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。区别5 、在action的生原创 2020-08-03 18:06:17 · 168 阅读 · 1 评论 -
主题更改网站皮肤或样式
跟杨春娟学SpringMVC笔记:主题更改网站皮肤或样式01完成:第一遍原创 2020-07-30 20:04:51 · 317 阅读 · 0 评论 -
跟杨春娟学SpringMVC笔记:日志log4j2及slf4j的使用
跟杨春娟学SpringMVC笔记:日志log4j2及slf4j的使用完成:第一遍1.如何使用日志log4j2及slf4j?步骤一:配置maven projectBuildPath添加tomcat修改JDK和web版本,maven update添加spring-webmvc依赖步骤二:Dependencies里add添加org.slf4j slf4j-api的依赖 <dependency> <groupId>org.slf4j</groupId&原创 2020-07-30 16:08:22 · 250 阅读 · 0 评论 -
SpringMVC异常处理之404及500的处理
跟杨春娟学SpringMVC笔记:SpringMVC异常处理之404及500的处理完成:第一遍1.如何实现SpringMVC异常处理之404及500的处理?先在src/main/webapp/WEB-INF/pages/error下新建两个页面404.jsp和500.jsp404.jsp<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>原创 2020-07-30 14:57:14 · 920 阅读 · 1 评论 -
SpringMVC异常处理之第三种:ExceptionHandler注解
跟杨春娟学SpringMVC笔记:SpringMVC异常处理之第三种:ExceptionHandler注解完成:第一遍1.如何实现SpringMVC异常处理之第三种:ExceptionHandler注解?步骤一:在src/main/WEB-INF/pages下面编写error.jsp页面和error_null.jsperror.jsp页面<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageE原创 2020-07-30 11:07:23 · 817 阅读 · 0 评论 -
SpringMVC异常处理之第二种:实现接口HandlerExceptionResolverSimpleMapping
跟杨春娟学SpringMVC笔记:SpringMVC异常处理之第二种:实现接口HandlerExceptionResolverSimpleMapping完成:第一遍1.如何实现SpringMVC异常处理之第二种:实现接口HandlerExceptionResolverSimpleMapping?步骤一:在src/main/WEB-INF/pages下面编写error.jsp页面和error_null.jsperror.jsp页面<%@ page language="java" content原创 2020-07-30 10:55:54 · 191 阅读 · 0 评论 -
SpringMVC异常处理之第一种:简单异常处理器SimpleMapping
跟杨春娟学SpringMVC笔记:SpringMVC异常处理之第一种:简单异常处理器SimpleMapping完成:第一遍1.如何使用SpringMVC异常处理第一种:简单异常处理器SimpleMapping?步骤一:在springmvc-servlet.xml中配置 <!-- springmvc第一种异常处理配置 --> <bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionReso原创 2020-07-30 10:33:18 · 468 阅读 · 0 评论 -
SpringMVC异常处理之实例的准备工作
跟杨春娟学SpringMVC笔记:SpringMVC异常处理之实例的准备工作完成:第一遍1.SpringMVC异常处理一般主要有哪三种?SpringMVC异常处理之第一种:简单异常处理器SimpleMappingSpringMVC异常处理之第二种:实现接口HandlerExceptionResolverSpringMVC异常处理之第三种:ExceptionHandler注解2.SpringMVC异常处理之实例的准备工作?...原创 2020-07-30 10:10:17 · 123 阅读 · 0 评论 -
拦截器Interceptor实现方式二:继承HandlerInterceptorAdaptor实现拦截器的拦截器
跟杨春娟学SpringMVC笔记:拦截器Interceptor实现方式二:继承HandlerInterceptorAdaptor实现拦截器的拦截器完成:第一遍1.如何拦截器Interceptor实现方式二:继承HandlerInterceptorAdaptor实现拦截器的拦截器?准备工作和实现方式一相同:不同点:创建LoginInterceptorAdaptorpackage com.adbycool.interceptor;import javax.servlet.http.HttpServ原创 2020-07-29 16:34:27 · 2122 阅读 · 0 评论 -
拦截器Interceptor实现方式一:实现HandlerInterceptor的拦截器
跟杨春娟学SpringMVC笔记:拦截器Interceptor实现方式一:实现HandlerInterceptor的拦截器完成:第一遍1.准备工作有哪些?创建maven project选中项目右键Build Path 添加tomcatpom.xml中配置spring webmvc 框架的jar包复制配置好pom.xml文件复制配置好WEB_INF下的web.xml文件复制配置好src/main/resources下的springmvc-servlet.xml文件编写Controller编原创 2020-07-29 16:25:18 · 1228 阅读 · 0 评论 -
springmvc实现表单初始化,JSR303验证,Spring验证框架,验证国际化,过滤器设置编码集的整体代码Demo项目
springmvc实现表单初始化,JSR303验证,Spring验证框架,验证国际化,过滤器设置编码集的整体代码Demo项目完成:第一遍UserForm:package com.adbycool.form;import java.util.Date;import java.util.List;import javax.validation.constraints.Max;import javax.validation.constraints.Min;import javax.valida原创 2020-07-28 17:01:28 · 216 阅读 · 0 评论 -
跟杨春娟学SpringMVC笔记:如何通过过滤器Filter设置字符集
跟杨春娟学SpringMVC笔记:如何通过过滤器Filter设置字符集完成:第一遍1.如何在src/main/webapp/WEB-INF/web.xml里配置filter来设置字符集?在src/main/webapp/WEB-INF/web.xml里配置filter配置编码字符集记得把jsp页面里的charset="UTF-8" <filter> <filter-name>characterEncodingFilter</filter-name> &l原创 2020-07-28 16:44:08 · 216 阅读 · 0 评论 -
跟杨春娟学SpringMVC笔记:提示信息的国际化验证
跟杨春娟学SpringMVC笔记:提示信息的国际化验证完成:第一遍1.通过properties属性文件实现国际化有什么默认规则?比如:message_zh.properties表示所有中文都使用这个属性文件如果message_zh_CN.properties则表示只有大陆地区使用这个属性文件,不包括使用繁体字地区message_en.properties表示所有英文都使用这个属性文件2.如何src/main/resources下配置不同的属性文件来实现国际化验证?重点注意:该方法呈现语言和浏览原创 2020-07-28 16:27:12 · 334 阅读 · 0 评论 -
跟杨春娟学SpringMVC笔记:Form表单如何初始化
跟杨春娟学SpringMVC笔记:Form表单如何初始化完成:第一遍1.模拟后台数据库传来如何给Form表单赋予初值?传递属性方法:通过UserForm的setter方法,用UserForm传递属性userForm.setId("testID");传递集合方法:通过自定义setModel,用Model传递集合 this.setModel(model);private void setModel(Model model) { //set gender Map<String, S原创 2020-07-28 15:43:25 · 572 阅读 · 0 评论 -
跟杨春娟学SpringMVC笔记:Form表单之Spring验证框架
跟杨春娟学SpringMVC笔记:Form表单之Spring验证框架完成:第一遍1.Spring框架验证和JSR303验证的不同之处在哪里?不同一:Spirng框架验证需要实现Validator的接口不同二:如果有很多逻辑方面需要验证,spring框架验证会灵活很多,因为JSR303主要是标签2.Spring框架验证如何创建UserValidator ?首先实现Validator 接口package com.adbycool.validator;import org.springframe原创 2020-07-28 15:27:21 · 195 阅读 · 0 评论 -
跟杨春娟学SpringMVC笔记:Form表单之表单提交
跟杨春娟学SpringMVC笔记:Form表单之表单提交完成:第一遍1.如何写一个controller里的方法来处理表单submit提交后的数据结果?// 表单提交后会提交到controller,写一个add入口的方法来处理表单结果// 参数中BindingResult表示返回值 @RequestMapping("add") public String add(UserForm userForm,BindingResult bindingResult,Model model) {// 可以通原创 2020-07-28 14:02:24 · 311 阅读 · 0 评论 -
跟杨春娟学SpringMVC笔记:Form表单之JSR303验证
跟杨春娟学SpringMVC笔记:Form表单之JSR303验证完成:第一遍1.如何使用JSR303验证要先导入validation-api和hibernate-validator的依赖jar包?在pom.xml导入依赖jar包<dependencies> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api<原创 2020-07-28 10:42:50 · 215 阅读 · 0 评论 -
跟杨春娟学SpringMVC笔记:Form表单之表单及表单内容初始化
跟杨春娟学SpringMVC笔记:Form表单之表单及表单内容初始化完成:第一遍1.如何创建一个UserForm表单类?在src/main/java下New一个Class——》Package:com.adbycool.form——》Name:UserFormpackage com.adbycool.form;import java.util.Date;import java.util.List;public class UserForm { private String id;原创 2020-07-28 09:35:47 · 240 阅读 · 0 评论 -
跟杨春娟学SpringMVC笔记:Form表单之webapp版本升级
跟杨春娟学SpringMVC笔记:Form表单之webapp版本升级完成:第一遍步骤一:创建maven project步骤二:添加tomcat build path步骤三:pom.xml中添加springmvc的jar包步骤四:web.xml中规定版本和在servlet标签中设置DispatcherServlet和对应的servlet-mapping...原创 2020-07-27 15:26:48 · 268 阅读 · 0 评论 -
跟杨春娟学SpringMVC笔记:Spring MVC的核心工作流程是怎样的
跟杨春娟学SpringMVC笔记:SpringMVC的第一个HelloWorld小例子完成:第一遍1.什么是MVC?MVC(Model-View-Controller):将应用按照Model(模型)、View(视图)、Controller(控制器)这样的方式分离。2.Spring MVC的核心工作流程是怎样的?步骤一:用户通过url发送请求至前端控制器DispatcherServlet步骤二:DispatcherServlet收到请求调用HandlerMapping处理器映射器。步骤三:处理原创 2020-07-27 14:28:22 · 189 阅读 · 0 评论 -
Web.xml配置文件详解
Web.xml详解完成:第一遍1.Web.xml详解:1.web.xml加载过程(步骤)首先简单讲一下,web.xml的加载过程。当启动一个WEB项目时,容器包括(JBoss、Tomcat等)首先会读取项目web.xml配置文件里的配置,当这一步骤没有出错并且完成之后,项目才能正常地被启动起来。启动WEB项目的时候,容器首先会去它的配置文件web.xml读取两个节点: 和。紧接着,容器创建一个ServletContext(application),这个WEB项目所有部分都将共享这个上下原创 2020-07-27 09:42:47 · 377 阅读 · 0 评论 -
跟杨春娟学SpringMVC笔记:第一个Maven的小例子
跟杨春娟学SpringMVC笔记:第一个Maven的小例子完成:第一遍1.当项目很多时,如何进行项目分组存放和显示?如何创建项目分组?第一步:点项目右边的三个点一列的按钮,即View Menu第二步:选中Select a Working Set第三步:有则选,没有则创建,按New,然后选Java如何以项目分组的包显示?第一步:点项目右边的三个点一列的按钮,即View Menu第二步:选Top Levels Elements,然后选Working Sets2.如何创建Maven Proje原创 2020-07-25 12:23:05 · 282 阅读 · 0 评论