随笔分类 - SpringMVC
摘要:分析 环境配置 1.导入依赖 <!-- 统一管理jar包版本 --> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>11</maven.co
阅读全文
摘要:分析 实现 1.后端controller package com.czy.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.Requ
阅读全文
摘要:分析 为防止异常直接显示在浏览器上,我们需要一个异常处理器,转到错误提示页面。 实现 1.编写自定义异常类(做提示信息的) package com.czy.exception; /** * 自定义异常类 */ public class SysException extends Exception{
阅读全文
摘要:分服务器的目的 上传分析 实现 1.导入jar包(jersey) <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-core</artifactId> <version>1.19</version> </depende
阅读全文
摘要:文件上传的必要前提 文件上传原理 第三方组件实现文件上传 传统文件上传方式 1.导入依赖 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1
阅读全文
摘要:返回值类型 返回值为String 通过视图解析器,会以返回的String作为页面名称进行页面跳转(注意是跳转不是转发)。 @Controller @RequestMapping("/user") public class UserController { @RequestMapping("/test
阅读全文
摘要:RequestParam 作用:可以解决前台传值名称与后台名字不匹配导致无法接受的问题。 属性:required——是否必须有该值,默认是true,若接受不到该值则会报错400:Bad Request //必须传一个为name的变量,否则会出现400:Bad Request,因为required为t
阅读全文
摘要:直接以request与response为参数即可获取 @RequestMapping("/testServlet") public String testServlet(HttpServletRequest request, HttpServletResponse response){ System
阅读全文
摘要:请求参数的绑定说明 1.绑定机制 只需要在方法中的参数写上变量名与参数名相同的形参,即可自动获取。 底层实现:通过反射获取形参的名字,再如servlet那样通过request获取参数。 2.支持的数据类型 基本数据类型和字符串类型 实体类型(JavaBean) 集合数据类型(List、map集合等)
阅读全文
摘要:作用 用于请求URL和处理请求方法之间的对应关系 位置 可以放在方法上或类上 放在类上类似于多级目录,例如:user/testRequestMapping @Controller @RequestMapping("/user") public class HelloController { @Req
阅读全文
摘要:需求分析 编写过程 1.导入相关jar包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSc
阅读全文
摘要:一.三层架构 开发架构一般分两种:C/S架构——客户端/服务器 B/S架构——浏览器/服务器 系统标准的三层架构:表现层、业务层、持久层 二.MVC模型 M——model模型: JavaBean封装数据 V——View视图: JSP、html显示结果 C——Controller控制器: Servle
阅读全文