• JSP小结


    jsp本质上是一个servlet

    简单来说就是在HTML标签中嵌入了Java代码

    JSP的运行原理

    jsp底层机制

    jsp文件=>.Java文件=>.class文件
    jsp:就是继承了httpServlet,所以实质上就是servlet
    

    书写Java代码的十三种方式

    jsp脚本片段

    <% %>

    jsp脚本声明

    <%! 书写Java代码 %>

    查看jsp源码会发现,脚本片段的代码都会存在service方法中,二方法中是不可以定义一个方法的

    jsp脚本表达式

    <%= 向浏览器输出的内容 %>

    等价于out.print()

    printWriter()和jspWriter()会出现顺序不同

    response会出现在最前面

    out.print()会先存在缓冲区,写完之后,再一起刷新写到页面上去

    JSP三大指令

    JSP指令是为JSP引擎而设计的,他们并不直接产生任何可见输出效果,

    指令格式 :<%@ %>

    page指令:页面指令,设置网页上一些属性,目的为了告知tomcat如果把当前的jsp变成servlet

    <%@ page 属性名=‘’%>
    
    
    <%@ page contentType="text/html;charset=utf-8"@>
    //说明:声明jsp页面的编码格式
    //类似于response.setContentType("text/html;charset=utf-8")
    

    page指令导包:会自动导包

    <%@page import="java.util.* " %>

    page指令属性:错误页跳转

    <%@ page language="java" errorPage="error.jsp"%>
    
    <%@ page isErrorPage="true"%>
    默认是false。指定true是错误页面
    当前这个页面是否是一个
    

    taglib指令:标准标签库指令

    <%@taglib prefix="c" url="http://java.sun.com/jsp/jstl/core"%>
    说明:表示引入外部的jstl标签库的
    prefix="c" 表示前缀
    utl 表示jstl标签库的地址
    

    include指令:导入指令,包含另一个jsp页面

    在一个jsp页面中包含另一个jsp页面

    <%@include file="uRL" %>  指定要导入页面的地址
    
    星星上的张优秀
  • 相关阅读:
    Python使用requests发送请求
    Python安装requests
    Python Windows开发环境搭建
    django学习笔记urls(1)
    Spring boot activiti工作流,权限管理框架
    Redis入门实战(7)-SpringDataRedis操作redis
    Redis入门实战(6)-Redisson操作redis
    Redis入门实战(5)-lettuce操作redis
    Redis入门实战(4)-Jedis操作redis
    Redis入门实战(3)-命令行
  • 原文地址:https://www.cnblogs.com/1112zx/p/15302162.html
Copyright © 2020-2023  润新知