JSP元素
JSP有三种类型的元素:指令元素(directive element),行为元素(action element)和脚本元素(scripting element)
指令元素
<%@ page ....%>
|
定义了独立于页面的属性,例如会话跟踪,错误处理页面和对缓存的要求
|
<%@ include..%>
|
在翻译阶段引入一个文件
|
<%@ taglib...%>
|
声明一个在页面使用的,包含自定义行为的标记库
|
行为元素
行为元素通常在浏览器请求JSP页面时,根据它所需要的信息来执行某些动作。例如,行为元素可以访问请求中携带的参数,然后执行一次数据库查询。他也可以动态地生成HTML,例如根据从某个外部系统受到的信息来填充一个表格。
JSP规范定义了一些标准行为元素,如下所示
<jsp:useBean>
|
使一个javaBeans组件在该页中使用
|
<jsp:getProperty>
|
从一个javaBeans组件中获得某个属性值,并将其添加到应答中
|
<jsp:setProperty>
|
设置javaBeans的属性值
|
<jsp:include>
|
在请求阶段引入来自一个servlet或JSP页面的应答结果
|
<jsp:forward>
|
将对请求的处理转交给一个servlet或JSP页面
|
<jsp:param>
|
使用<jsp:include>或<jsp:farword>将请求转交给另一个servlet或JSP页面时 ,向这个请求加入一个参数值
|
<jsp:plugin>
|
生成包含了独立于适当浏览器的元素(OBJECT或EMBED)的HTML,当使用java插件 软件来执行一个applet时,这些元素是必须的
|
脚本元素
<%.....%> 小脚本(scriptlet),用于嵌入脚本代码
<%=.....> 表达式,用于嵌入java表达式,这些表达式的结果将加入应答中,也可以用作运行时行为的属性值
<%!....%> 声明,用于在JSP页面的是吸纳类中声明实例变量的方法。
分享到:
相关推荐
在探讨如何在JSP(JavaServer Pages)中获取所有具有相同ID的特定标签元素之前,我们首先需要理解几个关键概念:JSP、DOM(Document Object Model)、JavaScript以及HTML标签。 ### JSP(JavaServer Pages) JSP是...
关于index、attribute、include、page、tg、taglib、variable的介绍,英文版
JSP的核心概念包括JSP元素(如指令、动作、脚本元素)、内置对象(如request、response、session等)以及EL(表达式语言)和JSTL(JSP标准标签库)。通过这些工具,开发者可以方便地处理HTTP请求,管理用户会话,...
变量是 JSP 语言中的基本元素,用于存储和操作数据。运算符用于实现数据的运算和比较。控制结构用于实现程序的流程控制。函数用于实现代码的重用和封装。数组和对象用于实现数据的存储和操作。 JSP 高级技术 JSP ...
JSP指令是一种特殊的JSP元素,它用于指定JSP页面的某些属性或行为。常见的JSP指令有: * page指令:,用于指定JSP页面的编码方式、语言、缓存等属性。 * include指令:,用于将其他文件包含到当前JSP页面中。 二、...
1. **JSP元素**:JSP页面由不同的元素组成,如指令(directives)、脚本元素(scripting elements)、动作(actions)。JSP指令如`<%@ page %>`, `<%@ include %>`, `<jsp:useBean>`等,用来设置页面属性或引用外部...
1. **JSP元素**:JSP页面可以包含指令(directives)、脚本元素(scriptlets)、声明(declarations)、表达式(expressions)和动作(actions)。这些元素使得开发者能够控制页面的行为,处理数据并生成输出。 2. ...
- JSP页面由HTML标签、JSP元素和注释组成。 ```jsp ; charset=UTF-8" %> <!DOCTYPE html> <title>JSP Example String message = "Hello, World!"; %> <h1><%= message %> ``` 3. **JSP的...
JSP文件由HTML标记和JSP元素组成,JSP元素包括指令(Directives)、动作(Actions)、脚本元素(Scripting Elements)等。 3. **创建JSP项目**:在MyEclipse中,用户可以通过“File” > “New” > “Dynamic Web ...
它包括关于JSP Standard Tag Library(JSTL)的详细内容 —— JSTL是一组殷切加入的JSP元素规范,用于多数JSP应用程序中需要的任务。本书开篇阐述了JSP如何充分利用Java servlet来创建高效、可移植的Web应用程序。书...
1. **JSP元素**:JSP页面由静态HTML和动态JSP元素组成,如指令(directives)、脚本元素(scriptlets)、表达式(expressions)和声明(declarations)。这些元素允许开发者在页面中插入Java代码,实现动态内容生成...
模板数据会被原封不动地传递给客户端,而JSP元素则由服务器处理。 在学习过程中,初学者应掌握如何使用JSP语法编写动态内容,例如使用内置对象、控制流程(if/else、for、while等)、以及处理用户输入的表单数据。...
它包括`javax.servlet.jsp`和`javax.servlet.jsp.tagext`等包,用于定义JSP元素,如指令、脚本元素、标签等。 5. **jar包的使用**:在Java开发中,jar包用于打包和分发类库。开发者可以通过`<classpath>`元素在构建...
- JSP元素:包括指令(directives)、动作(actions)、脚本元素(scriptlets)等,用于控制页面的行为和结构。 - 表达式(Expressions):用于输出变量或表达式的值到HTML文档。 - 声明(Declarations):声明...
### JSP元素详解 - **脚本元素**: - **声明**:`! int i=0;%>`,用于声明可以在其他脚本元素中使用的变量和方法。这些声明在转换为Servlet时,成为Servlet类的属性和方法。 - **脚本段**:`(){}else{}%>`,包含...
1. JSP元素:JSP页面由HTML、JSP指令、脚本元素和表达式组成。例如,JSP指令(如)用于配置页面属性,脚本元素(如)用于定义Java代码,而表达式(如${expression})则用于显示数据。 2. JSP生命周期:JSP页面会...
2. **JSP元素**: - **指令(Directives)**:例如`@page`, `@import`, `@include`等,用于设置页面属性或引入额外的Java类。 - **脚本元素(Scriptlets)**:`<%...%>`中的Java代码块,用于编写动态逻辑。 - **...
**JSP元素**: 1. **指令(Directives)**:如`<%@ page %>`, `<%@ include %>`, `<%@ taglib %>`等,用于设置页面属性,包含其他文件,或者引入标签库。 2. **脚本元素(Scriptlets)**:`<%...%>`内可以编写Java...
JSP文件由静态内容(HTML或XML)和JSP元素(如指令、脚本元素和动作元素)组成。 2. **JSP生命周期** JSP的生命周期包括编译、加载、实例化、初始化、服务和销毁六个阶段。在JSP首次被请求时,会被转换成Servlet,...
1. **JSP元素**:JSP页面由静态内容和动态元素组成,动态元素包括JSP指令(如`<%@ page %>`, `<%@ taglib %>`, `<jsp:include>`)、脚本元素(如`<% %>`,`<scriptlet>`,`<expression>`)和JSP动作(如`<jsp:...