`
罗春桉
  • 浏览: 16512 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

JSP基本语法

阅读更多



一、 JSP页面组成

 

JSP常用语句有以下6种类型:

1)注释:  <%--服务器端注释 --%> <!--HTML注释 -->

2)声明:  <%!预定义内容%>

3)表达式:<%=表达式%>

4)脚本段Scriptlet:<%代码%>

5)指令:<%@指令%>

6)动作:<jsp:动作>

 

二、具体了解

 

1.注释  

       注释是为了增加程序的可读性与可维护性。JSP注释分两种:一种在客户端可见的注释,称为HTML注释<!--内容<%=表达式%>-->;另一种为只存在与服务器端,客户端不可见的注释,称隐藏注释<%--内容--%>。

 

2.声明

      声明语句声明将要在JSP页面中用到的变量和方法,变量类型包括Java的基本类型及其类对象。在"<%!"和"%>"标记之间声明变量和方法,在这两个标记之间声明的变量在整个JSP页面有效。当JSP页面转译为Java文件时,把这些变量生成为类的成员变量,它们的内存空间在服务器关闭后才被释放。当多个用户请求同一个JSP页面时,JSP引擎为每个用户启动一个线程,这些线程由JSP引擎管理,并由这些用户共享JSP页面的成员变量。应用用户共享成员变量的特点,可以制作计数器等应用。

      1)声明的语法规则:

         <%!声明;[声明;]...%> 如:<%!int i=6;%> <%!int a,b,c;double d;%> <!%Circle a=new Circle(6);%>

      2)<%!%>与<%%>的区别; 前者定义的是整个类的类变量; 而后者定义的是这个类文件中_jspService方法中的局部变量。

      3)声明的应用:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.util.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP声明应用案例</title>
</head>
<body>
 <center>
    <%="<font size=5 color=blue>声明的应用</font>"%>
 </center><hr>
 <%! int num=0;%>
 <%! String str1,str2;%>
 <% str1="你好!你是第 "; str2=" 位访客!";%>
 <% num++;%>
 <%! Date MyDate=new Date(); %>
 <div align="center"><b>
 <font size="4" color=blue>
  <%=str1 %><%=num %><%=str2%>
 </font><p>
 <font color=green>
  第一位客人访问时间是:<%=MyDate.toLocaleString()%>
 </font></b>
 </div>
</body>
</html>

 

3.表达式

         JSP的表达式是由变量和常量组成的算式,他将JSP生成的数值嵌入HTML页面,用来直接输出Java代码的值。

        1)语法规则

           在"<%="和" %>"之间插入JSP表达式。由服务器计算表达式的值,并将结果以字符串形式送到客户端浏览器显示。如果表达式的值是字符串,该表达式的值将直接显示在页面上,否则将表达式的值转换为字符串。

        2)注意事项

           不能用“;”号作为表达式的结束标志,但是同样的表达式在Scriptlet( a scriptlet is a piece of Java-

      code embedded in the HTML-like JSP code.)中需要用分号作为结束符。

            

           "<%="是一个完整的标记,中间不能有空格。

            

4.脚本段

         1.JSP脚本的语法:

            <%代码%>,一个脚本段中声明的变量是JSP页面的局部变量,它们在后续的JSP页面的脚本段和表达式中有效。

         2.脚本元素的功能

            A声明将要用到的方法和变量。

            B编写JSP表达式。

            C编写JSP语句。

            D使用隐式对象等。

            E填写任何文本和HTML标记。

 

5.指令

        JSP是为JSP引擎设计的,通知JSP引擎如何处理JSP页面,不直接产生任何可见输出。它以"<%@开"始"%>"结束,应用举例如下:(常用的指令有:include、page、taglib)

        <%@ include file="filename.jsp"%>指出被包含的文件。

        <%@ page import="java.util.*"%>指出引入的java类。

        <%@ page errorPage="errorPage.jsp"%>,指出将Java异常信息发到哪个页面处理。

        <%@ page session="true"%>,指示是否需要为使用者管理回话期的信息。

        include指令语法:<%@ include file="文件URL"%>

        page指令语法:<%@ page 属性1="属性值1"  属性2="属性值2"...%>属性有:language/import/extends/session/isErrorPage/contentType...其中除了import外其他属性只能用一次。

        taglib指令语法:<%@ taglib uri="URIToTagLibrary" prefix="tagPrefix"%>

 

6.动作

        JSP动作用来控制JSP引擎的行为,执行一些标准常用的JSP页面的动作,例如动态插入文件、重用JavaBean控件、设置JavaBean的属性、导向另一个页面、为Java插件(Plugin)生成HTML代码等。JSP动作包含以下内容。

        jsp:include:在页面运行时动态插入一个文件。

        jsp:useBean:使用JavaBean控件。

        jsp:setProperty:设置JavaBean属性。

        jsp:getProperty:把JavaBean的属性插入到输出中。

        jsp:forward:引导请求者进入新的页面。

        jsp:plugin:插入一个applet或Bean。

 

参考资料:清华大学WEB应用技术(第二版)

  • 大小: 26 KB
分享到:
评论

相关推荐

    JSP基本语法及由浅入深

    本篇将深入探讨JSP的基本语法以及如何逐步深化对JSP的理解。 ### 一、JSP的基本语法 1. **JSP页面结构**:一个JSP页面由两部分组成,即HTML或XML标记(负责页面布局和静态内容)和JSP指令或元素(负责动态内容和...

    jsp基础语法ppt

    本教程主要针对JSP的基础语法、内置对象以及数据库连接进行讲解,适合初学者学习。 ### JSP基础语法 1. **JSP页面结构**:一个基本的JSP页面由HTML结构和JSP元素组成,JSP元素包括指令、脚本元素和动作元素。例如...

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

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

    第4章 JSP基本语法

    第4章 JSP基本语法,jsp的基础知识

    JSP基本语法总结(1)---(12)

    &lt;title&gt;JSP基本语法示例 注释 --%&gt; ! String greeting = "Hello, JSP!"; %&gt; &lt;h1&gt;&lt;%= greeting %&gt; &lt;jsp:useBean id="user" class="com.example.UserBean" scope="session"&gt; &lt;jsp:setProperty name="user...

    JSP基础语法

    JSP 基础语法 JSP(Java Server Pages)是一种基于Java技术的服务器端脚本语言,用于创建动态网页。JSP基础语法是JSP开发的基础,包括注释、Scriptlet、page指令、包含指令、跳转指令等。 1. JSP 中的三种注释 ...

    jsp基本语法使用

    jsp基本语法 本书由 中华电脑书库 整理制作, 仅供个人学习研究交流之用 版权归原作者所有,严禁作商业用途。否则一切后果自理

    JSP语法基础PPT

    JSP基础语法,掌握JSP基本语法 掌握JSP基本指令 &lt;jsp:include pate=“uri”/&gt; “uri”%&gt; &lt;jsp:forward page=“uri”/&gt; 掌握JSP九个内置对象

    B-jsp基础语法.rar

    JSP基础语法HTML、 javaScript简介

    jsp基本语法

    jsp基本语法和内置对象代码实例。声明变量;声明方法;声明类;注解;表达式;代码段;page;include;out; request; response; session;application; pageContext; cookie等。

    JSP基本语法指令和动作元素_couldzfw_JSP基本语法、指令和动作元素_

    ### **一、JSP基本语法** 1. **脚本元素**: - **&lt;% %&gt;:** 这是Java脚本let区,用于编写Java表达式,它们会被Java编译器转换为等效的Java语句。 - **! %&gt;**: 这是声明区,用于声明变量或方法,这些变量和方法在...

    优选JSP基本语法PPT文档.ppt

    JSP 基本语法知识点 JSP(Java Server Page)是一种基于 Java 语言的 web 开发技术,用于生成动态网页。下面是 JSP 基本语法知识点的总结: 1. JSP 概述 JSP 是一种基于 Java 语言的网页开发技术,结合了 HTML、...

    JSP第二讲JSP基础语法

    JSP基本结构 JSP页面由两部分组成:静态内容和动态脚本元素。静态内容包括HTML、CSS和JavaScript,而动态脚本元素则负责处理服务器端逻辑。JSP的基本结构如下: ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%&gt; ...

    jsp基本语法(指令,包括各种动作,表达式,内置对象等)

    ### JSP基本语法详解 JSP(JavaServer Pages)是一种基于Java技术的Web开发标准,它允许在HTML页面中嵌入Java代码。JSP的基本语法包括指令、动作、表达式和内置对象等,这些语法元素构成了JSP的核心部分。本文将...

    JSP基本语法讲解

    总的来说,学习JSP基本语法是成为Java Web开发者的关键步骤之一。通过PPT的学习、实例的练习以及像万年历这样的项目,你可以更深入地理解如何在服务器端生成动态内容,为构建功能丰富的Web应用打下坚实的基础。在...

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

    本文主要讨论的是JSP的基础语法,特别是关于页面包含的两种方法及其差异,以及如何在JSP中处理用户登录验证。 首先,当构建一个网站时,通常会遇到重复的元素,如菜单、页眉和页脚。有两种方式来处理这些重复内容。...

    jsp基本语法 及内建对象下载

    **一、JSP基本语法** 1. **声明(! %&gt;)**:用于在JSP页面中声明变量或方法,这些变量和方法可以在整个JSP页面中使用,它们实际上是Java类的一部分。 2. **表达式()**:用于输出Java表达式的值到客户端,通常...

Global site tag (gtag.js) - Google Analytics