JSP文件主要由模板元素、指令元素、动作元素、脚本元素、声明、表达式、Scriptlets和JSP内建对象组成。
分析JSP文件中的元素
- 注释
JSP中的注释有多种情况,有JSP自带的注释规范,也有HTML/XML的注释规范。
1) HTML/XML注释
在客户端显示一个注释。
JSP语法:
<!--comment[<%=expression%>]-->
例如:
<!--这是一个典型的JSP,它包含了JSP中常用的元素-->
在客户端的HTML源代码中产生和上面一样的数据:
<!--这是一个典型JSP,它包含了JSP中常用的元素-->
例如:
<!--当前时间为:<%=(new java.util.Date()).toLocaleString()%>-->
在客户端的HTML源代码中显示为:
<!--当前时间为:2009-10-01 20:00:00-->
描述:这种注释和HTML中的注释很像,唯一不同之处就是可以在这个注释中使用表达式。这个表达式是不定的,由页面来决定。
2)隐藏注释
隐藏注释写在JSP程序中,但不发给客户。
JSP语法:
<%--comment--%>
例如:
<%@ page language="java"%>
<%! String getDate()
{
return new java.util.Date().toLocaleString();
}
%>
<html>
<head><title>隐藏注释</title></head>
<body> 当前的时间是:
<%--下面是使用表达式的例子--%>
<%=getDate()%>
</body>
</html>
描述:用隐藏注释标记的字符会在JSP编译时被忽略。
JSP编译器不会对<%--和--%>之间的语句进行编译,它不会显示在客户的浏览器中,也不会出现在源代码。
3) Scriptlets中的注释
由于Scriptlets包含的是Java代码,所以Java中的注释规则在Scriptlets中也适用。常用的Java注释使用“//”表示单行注释,使用"/** */"表示多行注释。
- 模板元素
模板元素是指JSP静态HTML或者XML内容。它对JSP的显示是非常必要的,但是对于JSP的编程人员来说,就不怎么关心这部分的内容,因为这部分的任务主要是网页美工完成。
- 脚本元素
脚本元素主要包括:
1) 声明(Declaration)
2) 表达式(Expression)
3) Scriptlets
声明就是在JSP程序中声明合法的变量和方法,
<%! String getDate(){
return new java.util.Date().toLocalString();
}
int count=10;
%>
就是声明使用的例子。
直观的讲,表达式就是位于"<%="和“%>”之间的代码。例如
<%=getDate()%>
- 指令元素
JSP中有3种指令元素:
1) 页面(page)指令
2) include指令
3) taglib指令
- 动作元素
与指令元素不同的是,动作元素在请求处理阶段起作用。JSP规范定义了一系列的标准动作,它们用jsp作为前缀,这些动作元素有:<jsp:useBean><jsp:setProperty><jsp:getProperty><jsp:param><jsp:include><jsp:forward>
<jsp:plugin><jsp:fallback><jsp:params><jsp:attribute><jsp:body><jsp:invoke><jsp:doBody>
<jsp:element><jsp:text><jsp:output>
分享到:
相关推荐
jsp语法详解 jsp语法是Java服务器页面(JavaServer Pages)的缩写,是一种基于Java技术的服务器端脚本语言。jsp语法用于在Web服务器上生成动态网页。jsp文件是一种特殊的html文件,它可以包含-java代码、html代码和...
<JSP语法详解> e book
### JSP应用语法详解 #### 一、简介 JSP(Java Server Pages)是一种基于Java技术的服务器端脚本语言,用于创建动态网页。它结合了HTML标记与Java代码,使得开发者可以在静态网页的基础上添加动态内容。JSP通过将...
**JSP语法详解** JSP(JavaServer Pages)是一种基于Java技术的动态网页开发工具,它允许开发者在HTML或XML文档中嵌入Java代码来实现动态内容的生成。本篇将详细解析JSP的基本语法,包括JSP的五种构成元素:注释、...
### JSP语法详解 JSP(JavaServer Pages)是一种基于Java技术的标准,用于创建动态网页。JSP将静态页面和动态脚本结合在一起,能够处理客户端请求并返回响应。下面我们将详细探讨JSP中的各种元素及其用法。 #### ...
**JSP语法详解** JSP(JavaServer Pages)是一种基于Java技术的动态网页开发语言,它结合了HTML和Java代码,使得开发者可以在网页中嵌入Java逻辑,从而实现动态网页的创建。以下是对JSP语法的详细解释: **1. JSP...
### JSP语法详解快速入门 #### 一、HTML注释 HTML注释是JSP语法中的基础元素之一,主要用于在客户端展示注释信息。在JSP中,HTML注释的语法为`<!--comment[]-->`。与传统的HTML注释相似,这种注释会在客户端的HTML...
总结,JSP语法包括注释、声明、表达式和Scriptlet,这些元素共同构成了JSP页面的基础结构。理解并熟练掌握这些语法,有助于开发人员编写高效、清晰的JSP代码。在实际开发中,为了提高代码可维护性和遵循MVC原则,...
### JSP语法基础详解 #### 一、JSP页面组成及元素分类 JSP (Java Server Pages) 是一种基于Java的服务器端动态网页技术标准,它允许开发人员创建功能丰富的Web应用程序。一个JSP页面主要由**元素**和**模板数据**...
【JSP语法详解】 JSP(JavaServer Pages)是Java平台上的动态网页技术,它允许开发者将静态HTML、XML或者WML与动态Java代码结合在一起,以创建交互式的Web应用程序。JSP的主要目的是简化Web开发,使服务器端的编程...
【JSP核心语法详解】 JSP(JavaServer Pages)是一种基于Java技术的动态网页开发工具,它允许开发者在HTML代码中嵌入Java代码,实现服务器端的动态处理。本篇文章将深入探讨JSP的核心语法,包括注释、声明、表达式...
以下是对JSP语法关键部分的详细解释: 1. **HTML 注释**: HTML注释是用于在客户端显示的注释,不会影响网页的执行。在HTML中,注释使用`<!-- ... -->`包裹,如例子1所示。在例子2中,JSP表达式可以被嵌入到HTML...
JSP语法是开发者掌握JSP技术的基础,它使得Java程序员能够轻松地在网页中嵌入Java代码,实现动态内容的生成。 ### 1. JSP页面结构 一个基本的JSP页面由两部分组成:静态内容和动态脚本元素。静态内容包括HTML、CSS...
**JSP语法详解** JSP(JavaServer Pages)是一种基于Java技术的动态网页开发工具,它允许开发者在HTML页面中嵌入Java代码,实现服务器端的动态内容生成。本篇文章将详细讲解JSP中的四种主要语法元素:HTML注释、...