SpringMVC
螺旋式上升abc
这个作者很懒,什么都没留下…
展开
-
SpringMVC拦截器
实现HandlerInterceptor接口不用重写方法的原因:JDK1.8已经进行了方法增强,允许有实现方法。ctrl+o快捷键可实现某一具体的方法。index.jsp<h3>拦截器</h3><a href="user/testInterceptor">拦截器</a>UserController.javapackage cn.itcast.controller;import org.springframework.stereotype..转载 2021-03-16 14:59:41 · 160 阅读 · 0 评论 -
SpringMVC异常处理
对异常处理的原因是,我们不能直接把异常信息抛出到浏览器页面上,要以友好的方式显示异常index.jsp <h3>异常处理</h3> <a href="user/testException">异常处理</a>1.编写自定义异常类(做提示信息的)需要继承Exceptionpackage cn.itcast.exception;/** 自定义异常类* */原创 2021-03-16 11:09:10 · 46 阅读 · 0 评论 -
SpringMVC文件上传
一、传统方式文件上传index.jsp <h3>传统方式文件上传</h3> <form action="user/fileupload1" method="post" enctype="multipart/form-data"> 选择文件:<input type="file" name="upload" /> <br/> <input type="submit" value="上传">原创 2021-03-15 21:09:03 · 61 阅读 · 0 评论 -
SpringMVC响应
一、响应之返回值是String类型@RequestMapping("/user")public class UserController { @RequestMapping("/testString") public String testString(Model model) { System.out.println("testString方法执行了.."); User user = new User(); user.setUsernam原创 2021-03-15 11:53:16 · 68 阅读 · 0 评论 -
SpringMVC常用注解
一、@RequestParam用于解决提交客户端提交参数名与controller参数名不一致的情况@RequestMapping("/testRequestParam") public String testRequestParam(@RequestParam(name="name") String username) { System.out.println("执行了..."); System.out.println(username); ret原创 2021-03-15 09:13:54 · 75 阅读 · 0 评论 -
获取Servlet原生的API
请求链接<a href="param/testServlet">Servlet原生的API</a>执行方法获取Servlet原生API只需在函数参数中添加HttpServletRequest,HttpServletResponse即可 //原生的API @RequestMapping("/testServlet") public String testServlet(HttpServletRequest request, HttpServletResp原创 2021-03-14 16:03:51 · 71 阅读 · 0 评论 -
SpringMVC自定义类型转换器配置
Converter接口可实现类型转换StringToDateConverter.javapackage cn.itcast.utils;import org.springframework.core.convert.converter.Converter;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/原创 2021-03-14 15:52:39 · 178 阅读 · 3 评论 -
SpringMVC入门
创建webapp项目过慢,可在此加入一组键值对:阿里云镜像应该会更好一点坐标依赖版本锁定<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8&..原创 2021-03-14 15:37:09 · 79 阅读 · 0 评论