JSP基本语法

作者: 秋高靠古今 | 来源:发表于2017-05-23 16:44 被阅读0次

在传统的HTML页面文件中潜入脚本语言和JSP标签就构成了一个JSP页面文件。一个JSP页面可由5种元素组合而成:

1. HTML页面内容

2. JSP注释

3. JSP指令

4. JSP脚本元素

5. JSP动作元素


JSP指令

语法:

<%@指令标记 [属性="值" 属性="值"] %>

JSP指令有3类,分别为:

1. page(页面指令)

2. include(文件加载指令)

3. taglib(引用标签库并设置标签库的前缀)


JSP脚本元素

脚本元素是JSP中使用最频繁的元素,通过JSP脚本可以江JAVA代码嵌入到HTML页面中。所有可执行的JAVA代码,都可以通过JSP脚本来执行。

JSP脚本元素主要包含如下3种类型:

1. JSP声明语句(<%!变量或方法定义 %>)

2. JSP表达式(<%=表达式 %>)

3. JSP Scriptlets(<% Java代码 %>)


JSP动作元素

JSP动作元素用来控制JSP的行为,执行一些常用的JSP页面动作。通过动作元素可以实现使用多行Java代码能够实现的效果,如动态插入文件、重用JavaBean组建、自定义标签等。

JSP中的动作元素主要包含下面7个:

1. <jsp:include page="文件的URL" flush="指定当缓冲区满时,是否将其清空。默认值为false" />  (可以包含静态文件,也可以包含动态文件)

2. <jsp:forward page="转向页面的URL地址" />  (用于页面重定向。作用是停止当前JSP页面的执行,而将客户端请求转交给另一个JSP页面)

3. <jsp:param name="参数名字" value="指定给param的参数值">   (提供参数的附属动作元素)

4. <jsp:plugin>   (可以将服务器端的JavaBean或Applet下载到客户端执行)

5. <jsp:useBean id="指定JavaBean的实例名" class="指定JavaBean的全限定类名" scope="指定JavaBean实例的作用域。默认为当前页。page当前页面有效、request本次请求有效、session在本次session内有效、application在本应用内一直有效">  (装载一个将在JSP页面中使用的JavaBase)

6. <jsp:setProperty name="要进行设置的JavaBean的实例名" property="需要设置的JavaBean实例中的属性名" value="将property中指定的属性设置为该属性值">   (获取到Bean实例之后,便可以利用<jsp:setProperty>动作元素来设置或修改Bean中的属性值)

7. <jsp:getProperty name="指定要输出的JavaBean的实例名" property="需要输出的JavaBean实例中的属性名">   (用来提取指定Bean属性的值,并将其转换成字符串,然后输出)

<jsp:useBean>、<jsp:setProperty>和<jsp:getProperty>标签用在与JavaBeans的连接中。JavaBeans是软件构件——Java类——它可以在JSP中封装Java代码并从内容中分离出逻辑表达。

相关文章

  • JSP入门

    JSP的基本语法:1.JSP声明语法。2、JSP程序脚本。3、JSP脚本注释。4、JSP内容输出表达式。5、JSP...

  • JavaEE-9-JSP

    1、JSP的四种基本语法 生成输出内容 JSP注释:<%-- --%> JSP声明:<%! %> JSP输...

  • JSP基本语法

    JSP声明语法 语法格式: 声明成员变量: <%! String str="Hello World";%> <%...

  • JSP基本语法

    JSP本质是Servlet,每个JSP页面就是一个Servlet实例。在Tomcat中,JSP生成的Servlet...

  • JSP基本语法

    在传统的HTML页面文件中潜入脚本语言和JSP标签就构成了一个JSP页面文件。一个JSP页面可由5种元素组合而成:...

  • JSP基本语法

    jsp代码中包含jsp元素和Template data两类。Template data 指的是jsp引擎不处理的部...

  • JSP基本语法

    JSP文件是在传统的网页HTML中加入Java程序片段,就构成了JSP网页。Web服务器在遇到访问JSP网页的请求...

  • JAVA Web学习(7)___第5章 JSP基本语法

    第5章 JSP基本语法 5.1了解JSP页面 5.2指令标识 语法格式 JSP三种指令标签 5.2.1 page指...

  • (2) jsp基本语法

    警告:String literal is not properly closed by a double-quot...

  • java基础-day43-JSP

    JSP 1. JSP 1.1 JSP概述 1.2 为什么要用JSP 1.3 JSP语法 1.3.1 JSP语法格式...

网友评论

    本文标题:JSP基本语法

    本文链接:https://www.haomeiwen.com/subject/gvxgxxtx.html