随笔分类 -  springmvc

摘要:一、环境搭建 我的目录是: 1)创建一个maven web项目,并配置对应的依赖; pom.xml文件为: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns: 阅读全文
posted @ 2020-06-02 23:06 等你的夏天 阅读(312) 评论(0) 推荐(0)
摘要:Springmvc执行流程步骤说明: 1)用户发起请求,web服务器会接收到请求,并将请求根据web.xml中的配置,转到springmvc 前端控制器(DispatcherServlet) 2)前端控制器调用处理器映射器(HandlerMapping)去查找处理该请求的处理器(Handler)和拦 阅读全文
posted @ 2020-05-30 00:01 等你的夏天 阅读(113) 评论(0) 推荐(0)
摘要:众所周知,一个项目下面的WEB-INF目录是不直接访问的,在我们开发项目的时候也通常把一些jsp页面和一些重要的文件放在这个目录下面,为了不让它被随意的改变,以提高它的安全性;那么,有时候我们有需要访问它的时候,该如何访问它呢?我这里是使用了添加配置文件的方法来做的; 1)在springmvc的配置 阅读全文
posted @ 2020-05-28 23:59 等你的夏天 阅读(3025) 评论(0) 推荐(0)
摘要:一、文件上传; 1) 前台表达提交文件; upload.jsp页面:<body> <%--文件上传必须指定为post方式提交表单 enctype:指定为ultipart/form-data --%> <form action="${pageContext.request.contextPath}/f 阅读全文
posted @ 2020-05-28 23:16 等你的夏天 阅读(238) 评论(0) 推荐(0)
摘要:此答案为转载过来的,我是作为笔记,如有侵权,请原谅; 优点: 它的作用是取出部署应用程序的名字,这样不管如何部署,所用的路径都是正确的。(得到的是一个绝对路径) 缺点:其他工具无法正确解析它 什么是当前的项目名称呢? 假定你的web application 名称为test,这个test就是当前的项目 阅读全文
posted @ 2020-05-28 22:49 等你的夏天 阅读(2791) 评论(0) 推荐(1)
摘要:题目: 编写一个拦截器,在拦截器中获取登录用户的角色名, 如果角色名为admin,则允许操作StudentController的方法; 如果角色名为test,则允许操作UserController的方法; 如果没有权限,则跳转到一个特定的jsp页面,提示权限不足; 一、先写一个显示在浏览器端的登录页 阅读全文
posted @ 2020-05-28 20:33 等你的夏天 阅读(409) 评论(0) 推荐(0)
摘要:拦截器可以在控制层Controller方法前后执行对应的操作,以实现登录拦截,权限控制等功能。 1)编写拦截器,实现HandlerInterceptor接口; //控制层拦截器实现 public class LoginInterceptor implements HandlerInterceptor 阅读全文
posted @ 2020-05-27 23:19 等你的夏天 阅读(615) 评论(0) 推荐(0)
摘要:(1)@JsonFormat注解; 可以在get方法上,或属性上使用@JsonFormat(pattern="yyyy-MM-dd");而且指定对象以json传递时,显示的日期格式,优先级高于全局变量;即第一种和第二种方法如果同时存在,会以第一种的格式为准; //指定对象以json格式传递时,显示的 阅读全文
posted @ 2020-05-27 23:04 等你的夏天 阅读(1422) 评论(0) 推荐(0)
摘要:js中报404是经常出现的问题,下列是一些高频原因; <script src="${pageContext.request.contextPath}/static/js/jquery-3.2.1.min.js"></script> 经常会出现配置了,但却没有识别到的问题; 1)路径写错; 路径写错也 阅读全文
posted @ 2020-05-27 22:53 等你的夏天 阅读(8071) 评论(0) 推荐(1)
摘要:一、写一个名字为student.java的类; public class Student { private Integer id; private String name; private Integer age; //指定对象以json格式传递时,显示的日期格式 ,优先级高于全局配置 @Json 阅读全文
posted @ 2020-05-27 22:33 等你的夏天 阅读(686) 评论(0) 推荐(0)
摘要:①在springmvc方法上添加@ResponseBody注解,springmvc会将数据转换成json并返回; @ResponseBody //指定返回json数据,不跳转页面 @RequestMapping("/list") public List<User> list(User user){ 阅读全文
posted @ 2020-05-26 22:59 等你的夏天 阅读(859) 评论(0) 推荐(0)
摘要:springmvc中的页面跳转方式有转发和重定向两种; 1)转发:直接return对应的页面地址即可; @RequestMapping("/hello") public String hello(String name,Integer age){ System.out.println("name:" 阅读全文
posted @ 2020-05-26 22:40 等你的夏天 阅读(589) 评论(0) 推荐(0)
摘要:1) 在springmvc方法的形参中定义Map,Model,ModelMap,并在方法中通过这三个对象进行值的传递; ①其中Map和ModelMap使用方式是一致的; @RequestMapping("/detail") public String detail(Integer id, //Mod 阅读全文
posted @ 2020-05-26 22:33 等你的夏天 阅读(1374) 评论(0) 推荐(0)
摘要:springmvc 获取前台请求数据方式 1)基本数据类型或String,在方法参数中定义参数,参数名与请求传递数据名一致即可自动封装; // RequestMapping:指定方法对应的请求地址 //return:页面地址,表示方法执行完成之后跳转到对应的页面(转发) //springmvc:接收 阅读全文
posted @ 2020-05-25 16:48 等你的夏天 阅读(679) 评论(0) 推荐(0)
摘要:1)创建项目(web项目),导入依赖; 下面是pom.xml文件的相关配置: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www 阅读全文
posted @ 2020-05-23 22:49 等你的夏天 阅读(141) 评论(0) 推荐(0)
摘要:Springmvc属于spring框架的一个子项目。用来实现web开发的mvc功能。功能与Struts2类似。在mvc中充当控制层。Springmvc相较于struts2性能和开发效率更高,且可以和spring无缝整合。 阅读全文
posted @ 2020-05-23 22:34 等你的夏天 阅读(145) 评论(0) 推荐(0)