jsp中的元素

l 注释

l 模板元素

l 脚本元素

l 指令元素

l 动作元素

1、注释:

l HTML/XML注释:

<!--jsp中可以在这里使用表达式-->

在客户端的html源码将产生和上面一样的数据

l 隐藏注释:

<%--comment--%>

隐藏注释写在jsp中,但不会返回给客户端。

l Scriptlets中的注释:

//单行注释

/** */多行注释

2、模板元素:模板元素是指jsp的静态html或者xml的内容。(网页的框架)

3、脚本元素主要包括:

l 声明(Declaration)

声明格式:

<%! 声明内容 %>

l 表达式(Expression):位于<%=和%>之间的代码

l Scriptlets:是包含在<% %>之间的Java代码。<% %>中除了不能定义类和方法、不能用import引入类外,可以包含任何有效的Java代码。(Java类在Jsp外部定义,可用page指令的import属性引入,也可以Java Bean的形式使用。

4、指令元素:

jsp中有三种指令元素:

l 页面(page)指令

l include指令

l taglib指令

5、动作元素:在请求处理阶段起作用

<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>

时间: 2024-08-28 12:52:05

jsp中的元素的相关文章

jsp中的动作元素:&lt;jsp:plugin&gt;

<jsp:plugin>用来产生客户端浏览器的特别标签(object或embed),可以使用它来插入Applet或JavaBean. 当jsp文件被编译把结果发给浏览器是,<jsp:plugin>就会根据浏览器版本替换成<object>(针对HTML 4.0)或<embed>(针对HTML 3.2)元素.一般而言,<jsp:plugin>会指定对象是Applet还是JavaBean,class的名字以及从哪里去下载这个java插件. 示例: 被j

jsp中Undefined type: xxxx...

在测试jsp的动作元素<jsp:useBean >时,写了一个计数器的栗子: JavaBean: 1 package com.pers.count; 2 /** 3 * @author liangyadong 4 * @date 2017年4月11日 下午3:10:05 5 * @version 1.0 6 */ 7 public class Counter { 8 int count = 0; 9 public Counter(){} 10 public int getCount() { 1

JSP中的include的两种用法

1.两种用法 <@inlcude file ="header.jsp"/> 此时引入的是静态的jsp文件,它将引入的jsp中的源代码原封不动地附加到当前文件中,所以在jsp程序中使用这个指令的时候file里面的值(即要导入的文件)不能带多余的标签或是与当前jsp文件重复的东西.例如里面不要包含<html><body>这样的标签,因为是把源代码原封不动的附加过来,所以会与当前的jsp中的这样的标签重复导致出错. <jsp:include page

Jsp中EL表达式的使用

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka   1.什么是EL EL是JSP表达式语言,全称是ExpressionLanguage,使用EL的目的是简化在JSP中访问变量的方式,简单静态HTML与Java代码的耦合.下面来看看一个例子: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding=

JSP中include指令和include动作区别

首先 <%@ include file=" "%>:为指令元素 <jsp:include page=" " flush="true"/>:为 动作元素 先说指令元素: include指令元素读入指定页面的内容.并把这些内容和原来的页面融合到一起. 然后经过两个阶段: 1.将jsp翻译成 servlet  2.servlet 翻译成 .class文件 这样的话,在被引入文件中请不要加入 contentype 的属性 ,因为j

【转】JSP中的JSTL与EL表达式用法及区别

对于JSTL和EL之间的关系,这个问题对于初学JSP的朋友来说,估计是个问题,下面来详细介绍一下JSTL和EL表达式他们之间的关系,以及JSTL和EL一些相关概念! EL相关概念JSTL一般要配合EL表达式一起使用,来实现在jsp中不出现java代码段.所以我们先来学习EL表达式 EL主要用于查找作用域中的数据,然后对它们执行简单操作:它不是编程语言,甚至不是脚本编制语言.通常与 JSTL 标记一起作用,能用简单而又方便的符号来表示复杂的行为. EL基本格式 EL表达式的格式:用美元符号($)定

8在JSP中使用XML

XML是万维联盟定义的一种语言,是表示结构化数据的行业标准.XML不仅提供了直接在数据上工作的通用方法,而且XML的威力在于将用户界面和结构化数据相分离.XML文件就是按照XML语言编写的文本文件. XML解析器是XML和应用程序之间的一个软件组织,其目的是为应用程序从XML文件中解析出所需要的数据.现在普遍使用的XML解析器都是Java语言编写的. 1XML文件的基本结构 XML是extensible Markup Lanuage缩写,称之为可扩展标识语言.所谓可扩展性是指XML允许用户按照X

5在JSP中使用数据库

1JDBC JDBC(Java DataBase Connection)是Java运行平台的核心类库中的一部分,提供了访问数据库的API,它由一些Java类和接口组成.在JSP中可以使用JDBC实现对数据库中表记录的查询.修改和删除等操作.使用JDBC的应用程序一旦和数据库建立连接,就可以使用JDBC提供的API操作数据库. 经常使用JDBC进行如下操作: 与一个数据库建立连接. 向已连接的数据库发送SQL语句. 处理SQL语句返回的结果. 连接数据库的常用方式: 应用程序为了能和数据库交互信息

JSP中使用EL表达式

EL表达式 :EL 全名为Expression Language,就是为了替代<%= %>脚本表达式. EL主要作用: 获取数据: EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域中检索java对象.获取数据.(某个web域 中的对象,访问javabean的属性.访问list集合.访问map集合.访问数组) 执行运算: 利用EL表达式可以在JSP页面中执行一些基本的关系运算.逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算.${user==null} 获取web