摘要:1.怎样在方法里面得到Request,或者Session? 这种方法时比较常见的一种 将HttpServletRequest作为Spring MVC 的方法参数传入。然后通过request间接的获取到session。 public void getSessionAction(HttpServletR
阅读全文
摘要:过滤器 vs 拦截器 两个不同点:使用范围(红色1);拦截范围(蓝色2) 过滤器的配置(在tomcat web.xml配置) 拦截器的配置(在SpringContext.xml配置) 自定义过滤器
阅读全文
摘要:简介 类似百度的输入框,每输入一个字就会显示新的联想搜索词,但是整个页面并没有刷新。说明只有搜索框这一栏目进行了刷新。 视频教程 https://www.bilibili.com/video/BV1aE41167Tu?p=24
阅读全文
摘要:@RequestMapping vs @RequestBody @RequestMapping:用于处理请求 url 映射的注解,可用于类或方法上。用于类上,则表示类中的所有响应请求的方法都是以该地址作为父路径。 @RequestBody:注解实现接收http请求的json数据,将json转换为ja
阅读全文
摘要:1-准备工作 环境要求 数据库环境 maven依赖设置 静态资源导出设置 连接数据库 MySQL - 使用IDEA连接数据库 建立项目目录 2-Mybatis整合(看视频) .https://www.bilibili.com/video/BV1aE41167Tu?p=17 3-Spring整合(看视
阅读全文
摘要:什么是JSON? JSON本质就是字符串。 {}表示一个对象 []表示一个集合,对象之间用逗号分开 JSON vs JavaScript Jackson - json解析工具 1-导入包 2-代码示例 JSON化一个对象: JSON化一个集合: 结果: 3-解决JSON乱码问题 QA:为什么JSON
阅读全文
摘要:1.页面乱码 页面相对是最为容易解决的,往往是在相应的jsp页面或者html页面设置相关的字符集即可。如 <%@page language= "java" contentType= "text/html; charset=utf-8" pageEncoding= "utf-8" %> 2.传值乱码
阅读全文
摘要:总结 必看链接:SpringMVC中Map、Model、ModelMap、ModelAndView之间的关系及区别 SpringMVC在调用方法前会创建一个隐含的数据模型(Model,ModelMap),作为模型数据的存储容器, 成为”隐含模型”。 如果controller方法的参数为Model或M
阅读全文
摘要:总结 转发vs重定向: JavaWeb - 转发forward vs 重定向redirect 转发,http状态码:307 重定向,http状态码:302 (301 表示被请求 url 永久转移到新的 url;302 表示被请求 url 临时转移到新的 url) “test”的情况,是大多数的情况,
阅读全文
摘要:Restful 背景 Restful方式 vs 传统方式 传统方式:通过不同的URL(不同的参数/queryItem, /updateItem),来实现不同的效果 restful方式:通过相同的URL,但不同的请求方式GET, POST,PUT,DELETE,来实现不同的效果 传统方式 实现 cas
阅读全文
摘要:总结【记住】 用实际的例子来记忆:http://localhost:8080/SpringMVC/login 1.***重要*** SpringMVC执行流程 实线:SpringMVC帮忙做的 虚线:需要自己实现 Controller实现具体的逻辑 在ViewResolver里,设置/拼接视图返回的
阅读全文