1.jsp语法

jsp源代码:(1)模板数据:jsp中的HTML代码

                   (2)元素:(1)jsp脚本:scriptlet,也就是jsp中的java代码

                                       (2)jsp指令(Directive)

                                       (3)jsp标签(Tag)


1.jsp脚本

      格式:必须使用"<%"与"%>"括起来,否则视为模板数据。

     jsp输出:格式:使用"<%="与“%>”输出各种类型数据,包括int、double、boolean、String、Object等

     jsp注释: <%--    这是jsp注释,可以添加多行注释   --%>

     jsp中声明方法与全局变量:“<%!”与“%>”

2.jsp指令

    用来声明jsp页面上一些属性,例如编码方式、文档类型。

    jsp指令格式为<%@directive{attribute=value}....%>

    例如:

        <%@ page contentType="text/html;charset=UTF-8" language="java" %>
     该指令中directive位置为page,因此该指令是一个page指令,该指令包含language与contentType属性。

     常见的指令有page、taglib、include等。

     (1)page指令         

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

        contentType:有效的文档类型     HTML:text/html  

                                                             纯文本:text/plain

                                                             jpg图片:image/jpeg

                                                             gif图片:image/gif

                                                             word文档:application/msword

      (2)include指令   

            只有一种形式:<%@include file="relativeURL"%>

            relativeURL:为本应用程序内另一个jsp文件或者html文件的路径。典型应用:网站内所有页面均有一个统一风格的导航栏head.jsp与脚本版权foot.jsp,则可以使用                     include指令。include指令用来实现jsp页面的区块化。

            例如:添加导航栏head.jsp与foot.jsp

                 <%@include file="head.jsp"%>

        (3)taglib指令

             jsp支持标签技术,使用标签功能能够实现视图代码重用,很少量的代码就能实现很复杂的显示效果。要是用标签功能必须先声明标签库以及标签前缀。

             taglib指令用来说明jsp页面内使用的jsp标签库。两个属性,uri为类库地址,prefix为标签的前缀。

       <%@taglib uri="http://tomcat.apache.org/debug-taglib" prefix="c"%>

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值