JavaWeb基础之一JSP语法(二) JSP基本语法(1)

来源:互联网 发布:微信淘宝客软件 编辑:程序博客网 时间:2024/06/05 10:28

一、JSP注释

1、HTML注释(以<!--开始,以-->结束,能在客户端显示注释内容)

<!--注释内容-->

2、JSP注释(以<%--开始 ,以 --%>结束,发送到服务端,在客户端不能显示的注释

<%--注释内容--%>

二、JSP指令

1、page指令:页面指令

        <%@ page  属性1=“属性值1”  属性2=“属性值2”....%>
page指令共包含13个属性,分别如下:

language:声明所使用脚本语言的种类,目前只有java一种,所以该属性也可以不声明。

extends:指定JSP页面产生的Servlet继承的父类。

import:指定所导入的包,java.lang.*、javax.servlet.*、javax.servlet.jsp.*和javax.servlet.http.*几个包在程序编译时已经被导入,因此不需要再特别声明。

session:指定JSP页面中是否可以使用Session对象。

buffer:指定输出缓冲区的大小,默认值为8KB。

autoFlush:指定当输出缓冲区即将溢出时,是否需要强制输出缓冲区内容。

isThreadSafe:指定JSP文件是否支持多线程。

info:设置JSP页面的相关信息,可以使用servlet.getServletInfo()方法获取到JSP页面中的文本信息。

ErrorPage:指定错误处理页面。当JSP页面运行时出错时,会自动调用该指令所指定的错误处理页面。

isErrorPage:指定JSP文件能否进行异常处理。

contentType:指定JSP页面的编码方式和JSP页面响应的MIME类型,默认的MIME类型为text/html,默认的字符集类型为charset=ISO-8859-1。

pageEncoding:指定页面编码格式。

isELIgnored:指定JSP文件是否支持EL表达式。


2、include指令:文件加载指令

用于在JSP文件中插入一个包含文本或代码的文件,它把文件插入后与原来的JSP文件合并成一个新的JSP页面。

注意:如果被插入的文件发生了变化,则包含这个文件的JSP文件需要被重新编译。

include指令的语法格式为

<%@ include file="被包含文件的地址"%>

3、taglib指令:用于引用标签库并设置标签库的前缀。

语法格式:

<%@ taglib uri="tagLibraryURI"  prefix="tagPrefix"%>

taglib指令包含三个属性:

(1)、uri:指定标签文件或标签库的uri。

(2)、prefix:指定该标签库所使用的前缀。

(3)、tagdir:指定标签文件或标签库的存放的目录地址。


三、JSP脚本元素

1、JSP声明语句

语法格式:

<%! 变量或方法定义 %><!--示例1--><%!  int a=1,b;    String str1=null,str2="JSP";Date date;%><!--示例2--><%!    public String printStr()     {return "JSP method";     }                %>


2、JSP表达式

语法格式:

<%=表达式 %>
<!--案例--><html><head>       <title> JSP test </title></head><body>        <%!                //声明变量str              String  str = "JSP expression";        %>       <!-- JSP 表达式 -->       <%=str%></body></html>

   

3、JSP  Scriptlets

基本语法:

<%  Java 代码 %>

                                             
0 0
原创粉丝点击