JSP规范定义了一系列的标准动作,它用JSP作为前缀,可用的标准动作元素如下:
作用分别如下:
1、<jsp:include>动作元素用来包含静态和动态的文件。该动作把指定文件插入正在生成的页面。语法格式如下:
<jsp:include page="相对 URL 地址" flush="true" />
2、<jsp:useBean>动作元素
jsp:useBean 动作用来加载一个将在JSP页面中使用的JavaBean。语法格式如下:
<jsp:useBean id="name" class="package.class" />
3、<jsp:setProperty>动作元素
jsp:setProperty用来设置已经实例化的Bean对象的属性,有两种用法。首先,你可以在jsp:useBean元素的外面(后面)使用jsp:setProperty,语法格式如下:
<jsp:setProperty name="myName" property="someProperty" .../>
4、<jsp:getProperty>动作元素
jsp:getProperty动作提取指定Bean属性的值,转换成字符串,然后输出。语法格式如下:
<jsp:getProperty name="myName" property="someProperty" .../>
5、<jsp:forward> 动作元素
jsp:forward动作把请求转到另外的页面。jsp:forward标记只有一个属性page。语法格式如下所示:
<jsp:forward page="相对 URL 地址" />
6、<jsp:plugin>动作元素
jsp:plugin动作用来根据浏览器的类型,插入通过Java插件 运行Java Applet所必需的OBJECT或EMBED元素。
<jsp:plugin type="applet" codebase="dirname" code="MyApplet.class"
width="60" height="80">
<jsp:param name="fontcolor" value="red" />
<jsp:param name="background" value="black" />
<jsp:fallback>
Unable to initialize Java Plugin
</jsp:fallback>
</jsp:plugin>
7、<jsp:element> 、 <jsp:attribute>、 <jsp:body>动作元素
<jsp:element> 、 <jsp:attribute>、 <jsp:body>动作元素动态定义XML元素。动态是非常重要的,这就意味着XML元素在编译时是动态生成的而非静态。
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body>
<jsp:element name="xmlElement">
<jsp:attribute name="xmlElementAttr">
属性值
</jsp:attribute>
<jsp:body>
XML 元素的主体
</jsp:body>
</jsp:element>
</body>
</html>
8、<jsp:text>动作元素
<jsp:text>动作元素允许在JSP页面和文档中使用写入文本的模板,语法格式如下:
<jsp:text>模板数据</jsp:text>
JSP有哪些动作元素?作用分别是什么?
1、<jsp:include>动作元素用来包含静态和动态的文件。该动作把指定文件插入正在生成的页面。语法格式如下:<jsp:include page="相对 URL 地址" flush="true" \/> 2、<jsp:useBean>动作元素 jsp:useBean 动作用来加载一个将在JSP页面中使用的JavaBean。语法格式如下:<jsp:useBean id="name" class=...
jsp有哪些动作?作用分别是什么?
jsp:forward 动作元素 jsp:forward动作把请求转到另外的页面。jsp:forward标记只有一个属性page。jsp动作 JSP动作利用XML语法格式的标记来控制Servlet引擎的行为。利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。 JSP动作包括: jsp:include:在页面被...
JSP有哪些内置对象和动作?它们的作用分别是什么?
1、request对象:客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。2、response对象:response对象包含了响应客户请求的有关信息。3、session对象:session对象指的是客户端与服务器的一次会话,从客户连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。4...
jsp的常用指令,jsp的指令有什么作用
Jsp包含三个编译指令和七个动作指令。三个编译指令为:page、include、taglib。七个动作指令为:jsp:forward、jsp:param、jsp:include、jsp:plugin、jsp:useBean、jsp:setProperty、jsp:getProperty。一、编译指令 1、 page指令 a. 通常位于jsp页面的顶端,同一个页面可以有多个page指令。语法格式如下:〈...
java web的题目,
1.jsp有哪些内置对象?作用分别是什么?答:JSP共有以下9种基本内置组件 request 用户端请求,此请求会包含来自GET\/POST请求的参数 response 网页传回用户端的回应 pageContext 网页的属性是在这里管理 session 与请求有关的会话期 application servlet 正在执行的内容 out 用来传送回应的输出 con...
JSP中include指令和include动作的区别
(这个过程是在翻译阶段:也就是jsp被转化成servlet的阶段进行的。 这里对翻译阶段进行一下说明:我们知道,jsp页面不能原封不动地被传送给浏览器,所有的jsp元素都必须首先由服务器进行处理。这是通过将jsp页面转达化成servlet,然后执行这个servlet来完成的。服务器需要一个jsp容器来处理jsp页面。jsp容器通常以servlet的...
《J2EE架构与开发》期末考试简答题,求问题完整答案
View层:负责与用户交互,即在界面上展示数据对象给用户,即html,jsp Control层:Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作,当然就是Servlet的职责了 6、JSP动作包括:jsp:include:在页面被请求的时候引入...
jsp是用什么语言写的jsp是用什么语言写的
jsp:setProperty Jsp:setProperty用于设置已经实例化的Bean对象的属性。有两种用途。首先,您可以在jsp:useBean元素外部(后面)使用jsp:setProperty,如下所示: ... 此时,无论jsp:useBean找到一个现有的Bean还是创建一个新的Bean实例,jsp:setProperty都将被执行。第二种用法是将jsp:setProperty放在jsp:useBean元素内,如下...
JSP中动态INCLUDE与静态INCLUDE的区别
动态INCLUDE在使用的时候,会先解析所要包含的页面(你例子中的included.jsp),解析后在和主页面放到一起显示;静态INCLUDE在使用的时候,不会解析所要包含的页面(你例子中的included.htm),也就是说,不管你的included.htm中有什么,我的任务就是把你包含并显示,其他的一概不管 jsp:include是先编译...
import不属于jsp指令
jsp中import与include区别 一.%@pageimport="path\/to\/class"% ???在jsp指示元素中,有个import,它的作用是什么呢,通过查看jsp编译的java文件,其实就是一个声明而已,就像是说明一个命名空间。如果你要在jsp中使用一个类文件,可以在imort后面指明类的包路径即可。如:假设你的包是com\/test\/xxx,那么就写成%@page...