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
- JavaWeb基础之一JSP语法(二) JSP基本语法(1)
- JavaWeb基础之一JSP语法(二) JSP基本语法(2)
- 【JavaWeb】(1)JSP基础语法
- JavaWeb基础之一JSP语法(一) JSP运行原理
- 二、JSP基本语法
- jsp语法基础(二)
- 10013--JavaWeb基础--JSP语法
- JSP基础(二)JSP语法概述
- JSP基础(二)JSP语法概述
- jsp基础语法二:
- jsp基础语法(二)
- JSP--(Jsp基本语法)
- (二)JSP基本语法A
- Jsp基础1:基本语法和使用
- jsp基础语法(1)
- Jsp基础、Jsp语法(1)
- JavaWeb学习之JSP基本语法
- JavaWeb-013-JSP的基本语法
- Vim的简单配置
- 《Effective Java》读书笔记
- LeetCode 228. Summary Ranges
- 猎人打怪兽小游戏
- Java进阶教程(一)关键字
- JavaWeb基础之一JSP语法(二) JSP基本语法(1)
- 3、多线程的安全问题
- C# 将程序添加开机启动的三种方式
- 继承
- 支付宝支付在laravel5中的封装
- java基础开发(八)
- 机器学习方法:回归(一):线性回归Linear regression
- 滑动冲突的解决方案
- 计算1/n!的数列之和