首页 > 其他分享 >JSP内置对象、MVC-jsp演变历史

JSP内置对象、MVC-jsp演变历史

时间:2023-02-11 09:22:24浏览次数:40  
标签:内置 对象 MVC JSP jsp Servlet 页面

JSP内置对象

  在jsp页面中不需要创建,直接使用的对象

  一共有9个:

    变量名      真实类型        作用

    pageContext    PageContext        当前页面共享数据,还有获取其他八个内置对象

    request       HttpServletRequest     一次请求访问的多个资源(转发)

    session     HttpSession       一次会话的多个请求间

    application    ServletContext      所有用户间共享数据

    response    HttpServletResponse   响应对象

    page      Object         当前页面(Servlet)的对象this

    out        JspWriter        输出对象,数据输出到页面上

    config      ServletConfig      Servlet的配置对象

    exception     Throwable         异常对象

<%@ page contentType="text/html;charset=UTF-8" language="java"  %>
<%@include file="top.jsp"%>

<html>
<head>
    <title>Title</title>
</head>
<body>

    <!--
        <h1>hello</h1>
    -->
    <%--
        <%
            System.out.println("hi~~~~");
        %>
    --%>
<%--

    <input>
--%>

    <%

        pageContext.setAttribute("msg","hello");

    %>

    <%=pageContext.getAttribute("msg")%>

</body>
</html>

MVC-jsp演变历史

  1.jsp演变历史

    1.早期只有servlet,只能使用response输出标签数据,非常麻烦

    2.后来有jsp,简化了Servlet的开发,如果过度使用jsp,在jsp中即写大量的java代码,又写html表,造成难于维护,难于分工协作

    3.再后来,java的web开发,借鉴mvc开发模式,使得程序的设计更加合理性

标签:内置,对象,MVC,JSP,jsp,Servlet,页面
From: https://www.cnblogs.com/wsfj/p/17110868.html

相关文章

  • day06-SpringMVC底层机制简单实现-02
    SpringMVC底层机制简单实现-02https://github.com/liyuelian/springmvc-demo.git4.任务3-从web.xml动态获取容器配置文件4.1分析任务3:MyDispatcherServlet(自定义的......
  • leveldb的MVCC并发控制策略
    MVCC多版本是一个解决并发问题的模型,或者说是一种设计思路。whyMVCC?如果有一份数据,无论它是存储在内存里还是磁盘上,当我们读取数据时可能有写操作正在修改它。传统思路......
  • JSP指令-概述、page指令
    JSP指令-概述指令作用:用于配置JSP页面,导入资源文件格式:<%@指令名称属性名1=属性值1属性名2=属性名2...%>JSP指令用来设置整个JSP页面相......
  • SpringMVC源码(二):MVC容器启动
    SpringMVC是一个基于Java实现了MVC设计模式的请求驱动类型的轻量级Web框架,SpringMVC是在Spring框架的基础上做的拓展。一、分析思路在使用配置文件的方式设置Spr......
  • JSP_基本知识
    简而言之,把tomcat服务器会自动把jsp文件转译为servlet类。   一、简介服务器响应客户端,大部分时候是响应一个html页面。而在Servlet中使用io流编写html代码,很麻......
  • SpringMVC.三 RESTFul编程风格
    1、RESTFuli简介REST:RepresentationalStateTransfer,.表现层资源状态转移,资源资源是一种看待服务器的方式,即,将服务器看作是由很多离散的资源组成。每个资源是服务器上一......
  • SpringMVC获取请求参数
    目录通过ServletAPI获取通过控制器方法的形参获取请求参数@RequestParam@RequestHeader@CookieValue通过POJO获取请求参数解决获取请求参数的乱码问题通过ServletAPI获取......
  • SpringMVC数据绑定
    SpringMVC数据绑定使用JavaBean绑定参数SpringMVC会根据请求参数名和JavaBean属性名进行自动匹配,自动为对象填充属性值,同时支持级联属性packagecom.soutwind.entity......
  • JSP概念、原理、脚本
    JSP概念1.概念:JavaServerPages:java服务器端页面以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码用于简化书写!!!<......
  • 【老王读SpringMVC】url 与 controller method 的映射关系注册
    上文提到,如果我们自己要实现springmvc框架的话,大致需要实现如下功能:0、将url与Controllermethod的对应关系进行注册1、通过请求的url找到Controllermethod(......