
springMVC
java后端指南
公众号:java后端指南
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springmvc拦截器
/** * 自定义拦截器 */ public class MyInterceptor1 implements HandlerInterceptor { /** * 预处理,controller之前执行 * return true 放行,执行下一个拦截器,如果没有,执行controller中的方法 * return false: 不放行 * @param request * @param response * @param handle.原创 2020-07-30 23:02:37 · 121 阅读 · 0 评论 -
springmvc异常处理
@Controller public class UserController { @RequestMapping("/testException") public String testException() throws SysException{ System.out.println("testException执行了。。。"); //模拟产生异常 try { int a=10/0; } catc.原创 2020-07-30 22:34:10 · 127 阅读 · 0 评论 -
SpringMVC上传文件
pom.xml: <!--文件上传--> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</version> </dependency> springmvc-config.xm原创 2020-07-30 15:46:31 · 143 阅读 · 0 评论 -
springMVC 注解
@CookieValue @ModelAttribute ModelAttribute会在RequestMapping注解之前执行该方法 @SessionAttributes 存值: @Controller @RequestMapping("/param") @SessionAttributes(value = {"msg"}) //将msg存入session域中 public class ParamController { @RequestMapping("/testsession")原创 2020-07-29 22:51:48 · 139 阅读 · 0 评论 -
spring5 @ResponseBody中文乱码问题
加上produces的参数就好了原创 2020-07-29 15:37:13 · 307 阅读 · 0 评论 -
springMVC中参数值为空原因
加这个ModelAttribute注解,必须要加@RequestParam("user")这个注解 可以直接用@ModelAttribute("user"),既可以得到user的参数值,也可以将这个参数存起来原创 2020-07-29 15:00:45 · 847 阅读 · 0 评论 -
解决中文乱码的过滤器
web.xml: <!--配置解决中文乱码的过滤器--> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <para原创 2020-07-28 22:53:18 · 341 阅读 · 0 评论 -
请求参数绑定入门
请求参数为基本类型: 控制类中的方法只要,方法加入和请求参数名一样的入参就好了 请求参数绑定为实体类型: 如果实体类中有引用数据类型原创 2020-07-28 22:45:52 · 141 阅读 · 0 评论 -
RequestMapping注解的作用
路径: 类上面加了路径,则访问路径就会变成: 访问路径: 注解属性: value:用于指定请求的 URL。它和 path 属性的作用是一样的。 method:用于指定请求的方式。 params:用于指定限制请求参数的条件。它支持简单的表达式。要求请求参数的 key 和 value 必须和 配置的一模一样。 例如: params = {“accountName”},表示请求参数必须有 accountName params = {“moeny!100”},表示请求参数中 money原创 2020-07-28 22:07:27 · 1918 阅读 · 0 评论 -
springMVC入门程序
pom.xml: <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> <dependency> ..原创 2020-07-28 20:28:16 · 232 阅读 · 0 评论 -
springMVC的优势
1、清晰的角色划分 前端控制器(DispatcherServlet) 请求到处理器映射(HandlerMapping) 处理器适配器(HandlerAdapter) 视图解析器(ViewResolver) 处理器或页面控制器(Controller) 验证器( Validator) 命令对象(Command 请求参数绑定到的对象就叫命令对象) 表单对象(Form Object 提供给表单展示和提交到的对象就叫表单对象)。 2、分工明确,而且扩展点相当灵活,可以很容易扩展,虽然几乎不需要。 3、由于命令对原创 2020-07-28 20:15:59 · 365 阅读 · 0 评论 -
三层框架介绍
原创 2020-07-28 19:08:45 · 262 阅读 · 0 评论