2020-03-24

JSP & EL & JSTL



(一)JSP的回顾



一、什么是JSP



    JSP:Java Server Pages(Java服务器端页面)


    JSP就是HTML+Java代码+JSP自身的东西组成



二、JSP由来



    Servlet技术生成动态网页的时候很麻烦,需要通过Response获得输出流,调用print方法进行打印的。这种编程方式很麻烦,而且美工也不容易处理。SUN公司为了简化动态网页开发,推出了JSP



三、JSP的运行原理



    JSP在执行时,会被服务器翻译为Servlet编译执行的,JSP就是一个Servlet



四、JSP脚本元素



<%! %>:JSP声明,翻译成Servlet成员部分的内容,声明变量、方法、内部类


<%= %>:翻译成out.print()输出的内容,在service方法内部,用于生成HTML页面源码


<% %>:用于嵌入Java代码,会被翻译成service方法内部的代码块,声明变量、内部类




(二)JSP的注释



一、HTML的注释


       


存在时机:存在JSP的源码中,翻译成Servlet后,注释也存在,在生成HTML响应到页面时,注释也存在



二、Java代码的注释


        <%


            //单行注释


            /*多行注释*/


            /**文档注释*/


        %>


存在时机:存在JSP的源码中,翻译成Servlet后,Java代码的注释也会存在,但是生成HTML响应到页面后,注释就消失了



三、JSP注释


        <%--JSP的注释--%>


存在时机:存在JSP的源码中,翻译成Servlet后,注释就没有了



*注意:Java代码注释的话,不要使用HTML的注释


(三)JSP的指令元素的概述



一、JSP指令元素的作用


    用于指示JSP执行的某些步骤


    用于指示JSP表现的特定行为



二、JSP指令元素的语法


   

<%@ 指令名称 属性名称=属性的值 属性名称=属性的值 %>



三、JSP指令元素的分类


    page指令:指示JSP的页面设置属性和行为


    inc

你可能感兴趣的:(2020-03-24)