MVC
文章平均质量分 95
hancoder
谢谢支持
展开
-
【SpringMVC】SPI、父子容器、xml与注解式配置解读
一、回顾Servlet@WebServlet("/hello")public class HelloServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //super.doGet(req, resp); System.out.println(T原创 2021-09-19 13:25:58 · 557 阅读 · 0 评论 -
【SpringMVC】源码阅读
一、框架预览二、定义与对象首先必须了解处理器即handler是什么:你在前期可以直接理解为controller方法HttpServlet定义了规范, 但是如果不重写doGet方法的话就会报错FrameworkServlet重写了doGet(),实现了HttpServletBeanDispatcherServlet:派发到处理器上HanlderInterceptor,接口3个方法preHandle//请求开始之前postHandle//请求结束之后,画面渲染之前af.原创 2021-09-13 17:32:48 · 859 阅读 · 0 评论 -
mvc开发实战易混知识点总结
会尽快更新原创 2020-10-12 23:45:54 · 301 阅读 · 0 评论 -
JSP基础
文章目录一、 JSP的基本原理1.1 jsp是什么JSP的流程可以理解为:结论:注释对比类与对象二、 JSP的3个编译命令2.1 page指令2.2 include指令2.3 taglib指令三、jsp的7个动作指令3.1 forward指令3.2 include指令动态导入和静态导入的三点 区别:3.3 useBean、setProperty、getProperty指令useBean的语法格式例...原创 2019-10-07 16:34:39 · 410 阅读 · 0 评论 -
8 EL(从Servlet学到JSP)
1.EL表达式的简介EL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始,以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User user =(User)session.getAttribute("user");String sex =user.getSex( );两者相比较之下,可以发现EL 的语法比传统JSP S原创 2020-06-15 19:54:18 · 401 阅读 · 0 评论 -
7 Listener(从Servlet学到JSP)
文章目录0 Listener简介1 实现 Listener类1.1 监听器分类1.2 监听器使用2 注册 Listener0 Listener简介当web应用在web容器中运行时,web应用内部会不断地发生各种事件:如web应用被启动,web应用被停止,用户session开始、用户session结束、用户请求到达等,通常来说,这些web事件对开发者是透明的。实际上, Servlet API提供了大量监听器来监听Web应用的内部事件,从而允许当Web内部事件发时回调事件监听器内的方法使用 Listen原创 2020-06-15 19:49:49 · 167 阅读 · 0 评论 -
6 Filter(从Servlet学到JSP)
文章目录0 什么是Filter1 创建 Filter2 配置 Filter方式1:@WebFilter注解常用属性方式2:web.xml3 常用方法0 什么是FilterFilter可认为是 Servlet的一种“加强版”,它主要用于对用户请求HttpServletRequest进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。Filter也可对用户请求生成响应,这一点与 servlet相同,但实际上很少会使用Filter向用户请求生成响应。使用Filter完整的流原创 2020-06-15 19:17:42 · 198 阅读 · 0 评论 -
5 Session(从Servlet学到JSP)
文章目录0 Session解决的问题:1 什么是Session?SSLCookiesURL重写2 Session的特点3 创建Session4 Session传值:5 session销毁6 Session和Cookie的主要区别0 Session解决的问题:重定向的时候,第二次链接发送的是新的请求。解决不同请求的数据共享。但前提是同一个用户。解决的问题:用户的活动发生在多个请求和响应之中,作为web服务器来说,必须能够采用一种机制来唯一地标识一个用户,同时记录该影虎的状态。为了实现上述需求,需要原创 2020-06-15 19:08:12 · 331 阅读 · 0 评论 -
4 Cookie(从Servlet学到JSP)
Session解决数据转发问题,但是Session依赖于CookieCookie是浏览器端保存少量数据的一种技术。1 问题:HTTP 协议是没有记忆功能的,一次请求结束后,相关数据会被销毁。如果第二次的请求需要使用相同的请求数据怎么办呢?难道是让用户再次请求书写吗?解决:使用 Cookie 技术,解释:Cookie 技术其实是浏览器端的数据存储技术,解决了不同请求需要使用相同的请求数据的问题。我们把请求需要共享的请求数据,存储在浏览器端,避免用户进行重复的书写请求数据。但是哪些数据需要使用 C原创 2020-06-15 18:53:28 · 262 阅读 · 0 评论 -
3 HTTP、请求响应、转发、重定向(从Servlet学到JSP)
文章目录1 HTTP:2 请求数据组成:3 Request3.1、request对象和response对象的原理3.2、request对象继承体系结构:3.3 获取请求行数据3.4 获取请求头数据3.5 获取请求体数据3.6 获取ServletContext:4 获取数据时中文乱码问题4.1 请求编码:POST方式乱码原因:解决方案:4.2 请求编码:GET方式乱码原因解决方案:4.3 响应编码4.4 SpringMVC中的编码Filter5 Response6 请求转发Request 对象作用域7 重定向原创 2020-06-15 17:05:35 · 883 阅读 · 0 评论 -
2 Servlet(从Servlet学到JSP)
文章目录Servlet简介:Servlet执行原理:Servlet程序案例Servlet的体系结构访问servlet方法JSP/Servlet的生命周期Servlet的创建时机2种Servlet与内存的关系JSP与Servlet的区别:注解配置Servlet注解@WebServlet代替配置web.xml初始化参数initParams上下文1、上下文context的概念2、ServletContext对象的获取3、ServletContext的方法请求方式get与postService方法:doGet方法:原创 2020-06-15 16:24:26 · 311 阅读 · 0 评论