`
foible
  • 浏览: 44072 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

JavaBean和JSP中的标准动作

 
阅读更多
使用useBean动作可将JavaBean嵌入JSP页面。useBean动作用于创建引用,并将现有的Bean组件嵌入JSP。useBean动作的语法如下:

<jsp:useBean id="BeanName" class="BeanClass" scope="page/session/application/request"/>

其中:
id 专用于创建Bean的引用名
class 指定Bean的类
scope 指定Bean的范围,默认情况下,scope被设置为page.

各种范围选项如下:
page Bean只能在使用页面时使用。当加载新页面时,就会将其销毁。
request Bean在用户对其发出请求时存在
session Bean一直存在于会话中,址至其终止或被删除为止。
application Bean在整个应用程序中均可使用。

JSP标准动作的语法如下:

<jsp:action_name attribute="value" attribute="value" /> 这是起始标签
</jsp:action_name> 这是结束标签

action_name 是要使用的动作
attribute 将被指定动作的属性所替换

JSP标准动作 <jsp:useBean>,<jsp:setProperty>,<jsp:getProperty>,<jsp:forward>,<jsp:include>
1.<jsp:setProperty> 用于设置useBean中指定的Bean的属性的值,setProperty动作指定名称、属性、值和参数,用于赋给Bean的属性。
<jsp:setProperty name="BeanAlias" property="PropertyName" value="Value" param="Parameter">
其中:
name 指定useBean中使用的Bean的ID。
property 指定要为之设置值的Bean的属性名称。
value 指定要为属性设置的显式值。
param 指定用于输入并给属性赋值的HTML标签。

2.<jsp:getProperty> 用于获取Bean中指定的属性中的值。系统先将收到的值转换为字符串,然后再将其作为输出结果进行发送。
<jsp:getProperty name="BeanAlias" property="PropertyName" />
其中:
name 指定useBean中指定的Bean 的 ID。
property 指定要从中检索值的属性名称。

3.<jsp:forward> 用于将用户的请求重定向到一个 HTML文件、另一个JSP页面或Servlet。
<jsp:forward page="url">
其中: page 指定目标页面的地址。

4.<jsp:include> 用于将其他HTML页面或JSP页面中的内容合并到当前页面,或将其中的文件插入当前页面。当浏览器请求JSP页面时,就会嵌入文件。
<jsp:include page="weburl" flush="true" >
<jsp:param name="ParamName" value="ParamValue" />(可选)
</jsp:include>
其中:
page 指定要嵌入当前页面的页面的网址
flush 属性用于在嵌入其他响应前清空存储在缓冲区中的数据
name 指定被嵌入页面中参数的名称
value 指定参数的值

分享到:
评论

相关推荐

    JavaBean 和 JSP 中 的标准动作

    JavaBean 和 JSP 中的标准动作学习

    JavaBean和JSP中的标准动作_总结与作业

    JavaBean和JSP中的标准动作 学习笔记

    javaBean和JSP标准动作.rar

    在JSP页面中,我们通过使用隐式...JavaBean就是放置在JSP服务器后台的一个封装了数据和方法的类。JSP通过JavaBean直接调用里面的方法,实现操作的目的。 JSP JavaBean的组合,是小型项目中最常见的开发模式。 ......

    JavaBean与标准动作

    掌握JavaBean的概念 会使用JSP标准动作

    04JavaBean-JSP.zip_javascript

    JavaBean和JSP中的标准动作,学习javascript的一些基础资料

    JavaBean与JSP标准动作.ppt

    JSP相关资料

    JSP基础知识总结(JSP技术,XML配置,会话,JavaBean)

    第二部分就是Jsp技术,包括:jsp简介,jsp脚本和指令的使用,jsp隐式对象,JavaBean与jsp中的标准动作,jsp表达式语言,自定义标签,jsp自定义表签库. 第三部分就是过滤器的设计模式,包括过滤器和MVC设计模式. 目录 [隐藏] ...

    JSP+Servlet+JavaBean

    初学者必须掌握的JSP+Servlet+JavaBean一些技术:JavaEE的概述、Servlet的基础、基于Servlet的会话跟踪、高级JDBC、JSP标准动作、EL表达式和JSTL

    网上购物系统(JavaBean+Servlet+jsp).zip

    JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签...

    信息办公学校教务管理系统(jsp+servlet+javabean)-school.zip

    JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签...

    信息办公学生课绩管理系统 jsp + servlet + javaBean + sql-server-scm.zip

    JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签...

    JSP 动作元素

    动作元素基本上都是预定义的函数,JSP规范定义了一系列的标准动作,它用JSP作为前缀,可用的标准动作元素如下: 语法 描述 jsp:include 在页面被请求的时候引入一个文件。 jsp:useBean 寻找或者实例化一个...

    JSP程序设计与案例实战

    exception)、JavaBean组件、JSP标准动作(&lt;jsp:forward&gt;,&lt;jsp:param&gt;,&lt;jsp:setProperty&gt;,&lt;jsp:plugin&gt;,&lt;jsp:include&gt;,&lt;jsp:useBean&gt;,&lt;jsp:getProperty&gt;)、JSP中使用数据库(JDBC常用API)、JSTL的配置步骤、核心...

    jsp1-4章课件

    jsp1-4章课件 第1章 JSP开发技术概述2h 第2章 JSP隐式对象2h 第3章 JavaBean 和 JSP中的标准动作2h 第4章 JDBC数据库开发6h

    网上购物系统(JavaBean+Servlet+jsp)130223.rar.tar.gz

    JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签...

    java+servlet+javabean实验报告(3)

    jsp的标准动作的用法,适合初学者,里头含有他人关于中文乱码的 总结,实验报告加源代码掌握如何操作session对象,会使用session相关的属性和方法,Map、Set对象的用法。;利用session实现购物车功能。

    java+servlet+javabean实验报告(6)

    jsp的标准动作的用法,适合初学者,里头含有他人关于中文乱码的总结,实验报告加源代码

    Servlet与JSP核心编程第2版

    第14章 javabean组件在jsp文档中的应用 14.1 使用bean的原因 14.2 bean是什么 14.3 bean的应用:基本任务 14.4 示例:stringbean 14.5 设置bean的属性:高级技术 14.6 共享bean 14.7 共享bean的4种...

Global site tag (gtag.js) - Google Analytics