• jsp


    jsp的原理,

           首先我们要了解jsp的本质,jsp本质上是一个servlet,为什么会这么说!

          jsp本质上相对于html来说是一门服务器端的页面语言,jsp经过了jsp引擎来翻译成servlet,最后通过response响应给客户端的一个很长的字符串,字符串的内容就一个包含了js脚本,css样式,html文本。

          当jsp运行时会在web服务器产生一个与其对应的servlet,在服务器的work目录下的Catalina目录下的对应的项目的路径,jsp内置的九大隐式对象,实际上在就是jsp页面通过jsp引擎变为servlet的时候,jsp引擎默认生成的对象,

           

    jsp指令

         jsp指令就是用于对jsp页面进行设置的命令,这些命令是封装好的,非常实用,格式<%@xxx指令    xxx="xxx"%>    jsp指令宝行了三个大类,page指令  include指令和taglib指令

    page指令   主要用于页面的一些设置,比如字符集,导入包,error页面设置等

     

    include指令   

          主要用于包含某个页面<%@include file="xxx文件"%>    和他作用类型的有个jsp动作<jsp:include page="xxx文件" flush ="true">   但是他两有区别,使用include指令 jsp引擎会将两个文件生成一个servlet用作对用户的响应,二使用jsp的include动作    则还是会生成两个servlet,所以在使用两个的时候有区别,当另外一个文件会产生实时变动时推荐使用jsp动作,不会产生变动时 使用include指令会节省资源

    taglib指令

          taglib指令主要用于导入jsp的标签库,导入方式:

        <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

        jsp标签库提供了比较丰富的功能,比如<c:if></c:if><c:choose></c:choose>等,可以是jsp页面更加灵活多用

  • 相关阅读:
    信息安全系统设计基础第十二周学习总结
    day07-流程控制之while循环
    day07-深浅拷贝
    第一次小测
    day05-与用户交互与运算符
    day05学习笔记-垃圾回收机制
    day04学习笔记-变量
    day03-python-学习笔记
    P4323-[JSOI2016]独特的树叶【换根dp,树哈希】
    CF990G-GCD Counting【dfs】
  • 原文地址:https://www.cnblogs.com/pcyiren/p/9241169.html
Copyright © 2020-2023  润新知