`

JSP基础语法

阅读更多
lJSP模版元素
lJSP表达式
lJSP脚本片断
lJSP注释
lJSP指令
lJSP标签
lJSP内置对象

l如何查找JSP页面中的错误

-----------------------------------------------------------

lJSP页面中的HTML内容称之为JSP模版元素。
lJSP模版元素定义了网页的基本骨架,即定义了页面的结构和外观。
--------------------------------------------------------------------------------------
lJSP脚本表达式(expression)用于将程序数据输出到客户端

语法:<%= 变量或表达式 %>

举例:当前时间:<%= new java.util.Date() %>

lJSP引擎在翻译脚本表达式时,会将程序数据转成字符串,然后在相应位置用out.print(…) 将数据输给客户端。
lJSP脚本表达式中的变量或表达式后面不能有分号(;)。

--------------------------------------------------------------------------------------

lJSP脚本片断(scriptlet)用于在JSP页面中编写多行Java代码。语法:

<%

多行java代码

%>

l注意:JSP脚本片断中只能出现java代码,不能出现其它模板元素, JSP引擎在翻译JSP页面中,会将JSP脚本片断中的Java代码将被原封不动地放到Servlet的_jspService方法中。
lJSP脚本片断中的Java代码必须严格遵循Java语法,例如,每执行语句后面必须用分号(;)结束。

 

l在一个JSP页面中可以有多个脚本片断,在两个或多个脚本片断之间可以嵌入文本、HTML标记和其他JSP元素。

举例:

<%

intx = 10;

out.println(x);

%>

<p>这是JSP页面文本</p>

<%

inty = 20;

out.println(x);

%>

l多个脚本片断中的代码可以相互访问,犹如将所有的代码放在一对<%%>之中的情况。如:out.println(x);

单个脚本片断中的Java语句可以是不完整的,但是,多个脚本片断组合后的结果必须是完整的Java语句

--------------------------------------------------------------------------------------

lJSP页面中编写的所有代码,默认会翻译到servlet的service方法中,而Jsp声明中的java代码被翻译到_jspService方法的外面。语法:

<%!

java代码

%>

l所以,JSP声明可用于定义JSP页面转换成的Servlet程序的静态代码块、成员变量和方法。
l多个静态代码块、变量和函数可以定义在一个JSP声明中,也可以分别单独定义在多个JSP声明中。
lJSP隐式对象的作用范围仅限于Servlet的_jspService方法,所以在JSP声明中不能使用这些隐式对象。

 

--------------------------------------------------------------------------------------

lJSP注释的格式:

<%--注释信息--%>

lJSP引擎在将JSP页面翻译成Servlet程序时,忽略JSP页面中被注释的内容。

 

--------------------------------------------------------------------------------------

lJSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。在JSP 2.0规范中共定义了三个指令:
•page指令
•Include指令
•taglib指令

 

--------------------------------------------------------------------------------------

lJSP指令的基本语法格式:

<%@ 指令 属性名="值" %>

举例:<%@ page contentType="text/html;charset=gb2312"%>

l如果一个指令有多个属性,这多个属性可以写在一个指令中,也可以分开写。

例如:

<%@ page contentType="text/html;charset=gb2312"%>

<%@ page import="java.util.Date"%>

也可以写作:

<%@ page contentType="text/html;charset=gb2312" import="java.util.Date"%>

 

--------------------------------------------------------------------------------------

分享到:
评论

相关推荐

    jsp基础语法ppt

    ### JSP基础语法 1. **JSP页面结构**:一个基本的JSP页面由HTML结构和JSP元素组成,JSP元素包括指令、脚本元素和动作元素。例如: ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%&gt; &lt;!DOCTYPE html&gt; ...

    JSP基础语法知识(JSP语法(中华电脑书库_整理制作))

    **JSP基础语法知识详解** JavaServer Pages(JSP)是一种动态网页开发技术,它将HTML、CSS和JavaScript等静态内容与Java代码相结合,用于构建交互式的Web应用程序。JSP语法是开发者掌握JSP技术的基础,它使得Java...

    JSP第二讲JSP基础语法

    总结来说,JSP基础语法涵盖了JSP页面的结构、脚本元素、内置对象、动作标签以及与Servlet的关系。通过熟练掌握这些知识点,你将能够有效地构建动态、交互式的Web应用程序。学习和实践JSP不仅有助于提升Web开发技能,...

    B-jsp基础语法.rar

    JSP基础语法HTML、 javaScript简介

    李兴华javaweb之JSP基础语法(下)笔记

    这就是JSP基础语法在创建用户登录程序中的应用。 总之,JSP的包含机制和用户登录验证是JavaWeb开发中的核心概念。理解这些概念有助于构建高效且易于维护的动态网站。在实际开发中,根据具体需求选择合适的包含方式...

    2jsp基础语法(上)

    **JSP基础语法(上)** JavaServer Pages(JSP)是Java平台上的一个服务器端技术,用于创建动态网页。JSP技术允许开发者将HTML、XML或其他标记语言与Java代码混合,以实现网页的动态生成。本文将详细介绍JSP的基础...

    JSP基础语法-include指令

    ### JSP基础语法-include指令详解 在Java Server Pages(JSP)技术中,`include`指令是一项重要的功能,它允许开发者将一个JSP页面的内容嵌入到另一个JSP页面中,从而实现代码的重用和模块化。通过`include`指令,...

    3jsp基础语法(下)

    **3jsp基础语法(下)** 在上一部分中,我们简要探讨了JSP(JavaServer Pages)的基础概念。在本部分,我们将深入学习JSP的更多核心语法和特性,以便更好地理解和应用JSP进行动态网页开发。 1. **脚本元素** JSP有...

    jsp基础语法讲解

    ### JSP基础语法详解 JSP(Java Server Pages)是一种基于Java技术的动态网页开发标准,它允许在标准的HTML代码中嵌入Java代码,从而实现动态内容的生成。下面将详细解析JSP中的基础语法及其功能。 #### 1. HTML...

    jsp基础语法jsp基础语法

    **JSP基础语法详解** JavaServer Pages (JSP) 是一种动态网页开发技术,它将HTML、CSS、JavaScript与Java代码结合在一起,使得开发者可以在服务器端处理数据并生成动态网页内容。本文将深入探讨JSP的基础语法,帮助...

    JSP基础语法.rar

    **JSP(Java Server Pages)基础语法** ...通过学习以上JSP基础语法,你可以开始创建简单的动态网页。随着经验的增长,可以进一步探索MVC框架(如Spring MVC)和现代Web开发的最佳实践,提升开发效率和代码质量。

    jsp基础语法帮助文档

    **JSP基础语法帮助文档** **一、JSP概述** JSP(JavaServer Pages)是Java平台上的一个标准,用于创建动态网页。它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,实现了Web应用的视图层与业务逻辑的分离。...

    JSP基础语法帮助

    JSP基础语法帮助

    web学习笔记 —— jsp基础语法

    本文将深入探讨"Web学习笔记——jsp基础语法"这一主题,重点关注JSP(JavaServer Pages)的基础知识。JSP是Java平台上的动态网页技术,它允许开发者将HTML、XML或其他标记语言与Java代码结合,以创建交互式的Web应用...

    jsp基础语法,java与mysql连接方法,MVC,DAO,Listener ,Filter

    【JSP基础语法】 JSP(JavaServer Pages)是一种基于Java技术的动态网页开发工具。JSP文件本质上是HTML文件,但其中可以嵌入Java代码。以下是一些基本概念和语法: 1. **编译过程**:JSP文件首次运行时会被服务器...

    JSP基础语法(新手入门绝对实用)

    JSP基础语法文档很适合新手入门学习,文档内有基础语法以及案例讲解

    4.JSP基础语法.ppt

    4.JSP基础语法.ppt

    李兴华javaweb之JSP基础语法(上)笔记

    李兴华javaweb之JSP基础语法(上)笔记

Global site tag (gtag.js) - Google Analytics