关于JSP的动作标记

JSP的动作标记有:include、param、forward、plugin等

include动作标记:动态加载一个文件。

与Page中的include属性不同的是:include属性是在编译JSP的时候加载的文件就被处理了;而include标记是在JSP运行的时候才被处理。所以include属性在执行速度上比include标记快;include标记通过运用param标记能实现代码的复用,能更灵活的处理文件。

格式一:<jsp:include page=”文件的URL”/>

格式二:<jsp: nclude page=”文件的URL”>

param子标记

</jsp:include>

注意:在jsp、:、include之间不能有空格;在不使用param子标记的的情况下只能用格式一。

param动作标记:不能独立使用,需作为jsp:include、jsp:forward、jsp:plugin的子标记使用。其作用就是修改父标记重的参数值。让父标记更加灵活。

forword动作标记:用于页面跳转,但是在地址栏里不显示跳转

格式一:<jsp:forword page=”要跳转的页面”/>

格式二:<jsp:forword page =”要跳转的页面”>

Param字标记

</jsp:forword>

注意:要是不使用param字标记,必须使用格式一。

plugin动作标记:用来提示JSP界面加载Java plugin插件,该插件有用户下载,并使用该插件云南行Java applet程序。

格式:<jsp:plugin type=”applet” code=”小程序的字解码文件” jreversion=”Java虚拟机版本号”width=”小程序宽度值” height=”小程序高度制”>

<jsp:fallback>

提示信息:用来提示用户的浏览器是否支持插件下载

</jsp:fallback>

</jsp:plugin>

时间: 2024-10-12 18:53:24

关于JSP的动作标记的相关文章

jsp标准动作

JSP标准动作元素的使用格式为:<jsp:标记名>,它采用严格的xml标签语法来表示.这些jsp标签动作元素是在用户请求阶段执行的,这些标准动作元素是内置在jsp文件中的,所以可以直接使用,不需要进行引用定义. 标准动作元素包括: <jsp:useBean>:定义jsp页面使用一个JavaBean实例; <jsp:setProperty>:设置一个JavaBean中的属性值; <jsp:getProperty>:从JavaBean中获取一个属性值; <

jsp七大动作指令

jsp 七大动作指令 1) jsp:include 指令 用于在请求处理阶段包含来自一个Servlet或jsp页面的响应.和编译指令中的include不同,include只能用于包含静态页面,而jsp:include指令则可以包含静态和动态页面. 格式: Java代码 1.<jsp:include page="文件路径"/> --------(静态页面) 2.<jsp:include page="文件路径"> --------(动态页面) &

jsp useBean 动作

此动作用来生成一个bean组件,并设定它的id 号及使用范围<jsp:useBean id=”beanName” scope="page|request|session|application|"class=”package.class” type="package.class" beanName="{package.class|<%=expression%>} type="package.class""&g

jsp forward 动作标签

forward 动作标签: <jsp:forward page="要转向的页面"> </jsp:forward> 或 <jsp:forward page="要转向的页面"/> 该指令的作用是:从该指令处停止当前页面的继续执行,而转向其他的一个JSP页面. 在下面例子的JSP页面中,首先随机获取一个数,如果该数大于0.5就转向页面example2.jsp,否则转向fileoutput.jsp <%@ page contentT

&lt;jsp:javabean&gt;动作标签实例

<jsp:javabean>动作标签实例 之后补齐基础知识 scope属性 该属性指定了所创建Bean实例的存取范围,省略该属性时的值为page.<jsp:useBean>标识被执行时,首先会在scope属性指定的范围来查找指定的Bean实例,如果该实例已经存在,则引用这个Bean,否则重新创建,并将其存储在scope属性指定的范围内. scope属性可选值如下 page:(当前页面范围) 制定了所创建的Bean实例只能够在当前的JSP文件中使用,包括在通过include指令静态包

jsp param动作标签

param 标签以"名字-值"对的形式为其它标签提供附加消息.这个标签与jsp:include.jsp:forward.jsp:plugin标签一起使用. param 动作标签 <jsp:param name="名字"value ="指定给param的值"/> 当该标签与jsp:include标签一起使用时.能够将param标签的值传递到include指令要载入的文件里去,因此include动作标签假设结合param标签.能够在载入文

JSP指令 动作标识 内置对象

JSP指令   语法格式 作用 page指令 <%@ page attr1="value1"%......> 定义整个JSP页面的相关属性 include指令 <%@ include file="path"> 在一个JSP页面中包含另一个JSP页面 taglib指令 <%@ taglib prefix="tagPrefix" uri="tagUri"%> 声明该页面引用的标签库,并指定标签的

jsp常用动作

jsp:include 动态包含: jsp:forward 转发: jsp:useBean 实例化bean对象: jsp:setProperty 设置一个属性值 jsp:getProperty 获取一个属性值 jsp:param     动态传参数: jsp:plugin      生成一个插件 jsp:useBean  实例化一个对象: PersonDao dao = new PersonDao(); 在jsp页面中这段代码可以"一定程度"等同于下面的代码(scope作用域概念) &

用&lt;jsp:include&gt;或&lt;jsp:forward&gt;动作标签与&lt;jsp:param&gt;搭配使用时出现的乱码问题

解决方案:在原请求也加入request.setCharacterEncoding("gb2312"); 例子1: <% request.setCharacterEncoding("gb2312"); %> <jsp:include page="content.jsp"> <jsp:param name="param" value="哈哈哈"></jsp:param&