JSP标签的<jsp:useBean>和<jsp:setProperty><jsp:getProperty>的使用

原创 2012年03月28日 16:05:53

今天复习了一下JSP的标签:其中对<jsp:useBean>重点复习一下。

<jsp:useBean>标签的具体语法如下:

<jsp:useBean id="" scope="page|request|session|application" 

{ class="javaBean的完全限定名" |

type="类的完全限定名" |

class="" type=""|

beanName="" type=""}>

这里可以有一些<jsp:setProperty>元素。

</jsp:useBean>


<jsp:useBean>有五个属性,id,scope,class,beanName,type。这几个属性不能同时出现。四种组合。以上语法说明的很详细。

那么在使用<jsp:useBean>标签的时候会有几个疑问:

(1)type属性和class属性有什么区别?

type和class都是类的完全限定名,但是type可以给出当前javaBean的父类或者是实现接口的完全限定名,这样使得依赖于抽象,更加灵活。所以可以说type比class某些方面上应该更具有优势。

(2)class属性和beanName属性有什么区别?

区别是beanName写法上可以是类的完全限定名,也可以使表达式。其他的区别还有待考察。

在使用<jsp:useBean>标签的时候,通常都是配合着<jsp:setProperty>和<jsp:getProperty>标签一起使用的。

<jsp:setProperty name="bean名称,和<jsp:useBean>的id值对应"  property="该bean中的属性名"  value="值"/>

<jsp:getProperty name="bean名称" property="" value="">同上。

有时候可能会多一个param属性出来:

比如:<jsp:setProperty name="bean名称" property="" >



jsp:useBean用法________非常好用!!!!

jsp:useBean动作用来装载一个将在JSP页面中使用的JavaBean。这个功能非常有用,因为它使得我们既可以发挥Java组件重用的优势,同时也避免了损失JSP区别于Servlet的方便性。js...
  • u014049880
  • u014049880
  • 2016年08月24日 11:05
  • 3942

JSP中用 javabean传递中文乱码的解决方法

前言又是在做JSP上机实验作业,学了好久的JSP基础教程,书上的例子看一遍很快就会了,但是,自己动手去敲代码又是另外一会事情。书上有些东西是错的,比如在解决中文乱码的问题时候,明明写的和书上的一模一样...
  • sinat_27714067
  • sinat_27714067
  • 2016年10月24日 23:02
  • 2068

JSP自定义标签由浅到深详细讲解(全)

一、基本概念 1.标签(Tag):   标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的...
  • sinat_29581293
  • sinat_29581293
  • 2016年07月18日 10:40
  • 4084

[JSP]标准标签、<jsp:include、forward、param、useBean、setProperty、getProperty>

1. JSP规范下的标准标签(Standard Tag):     1) JSP标准标签是JSP早期规范中提出来的,目的是为了协助JSP编写是减少Scriptlet的使用;     2) 在J2EE规...
  • Lirx_Tech
  • Lirx_Tech
  • 2015年12月02日 21:30
  • 1393

JSP的7个动作指令之useBean,setProperty,getProperty指令

useBean,setProperty,getProperty都是与JavaBean相关的指令。 useBean指令用于在JSP页面中初始化一个Java实例。 setProperty指令用于为Ja...
  • qq_34342083
  • qq_34342083
  • 2016年12月28日 11:14
  • 204

JSP动作指令 Include、 Forward、 UseBean、 GetProperty、 SetProperty、 Plugin、param

在JSP中的动作指令包括:Include、 Forward、 UseBean、 GetProperty、 SetProperty、 Plugin。 一、Include指令 标签表示包含一个...
  • inaoen
  • inaoen
  • 2011年02月21日 13:35
  • 930

【JSP开发】useBean标签与setProperty标签的使用

1.useBean标签的使用 jsp:useBean标签的使用 创建了一个person对象!!! ...
  • u013517797
  • u013517797
  • 2015年02月09日 20:50
  • 994

JavaBean的动作元素、JavaBean四个作用域范围、jsp:useBean、jsp:setProperty、jsp:getProperty

JavaBean简介: JavaBeans就是符合某种特定的规范的Java类。使用JavaBeans的好处是解决代码重复编写,减少代码冗余,功能区分明确,提高了代码的维护性。 1JavaBean的设...
  • qq_18407565
  • qq_18407565
  • 2017年04月27日 22:27
  • 254

最简单的JSP与JavaBean:setProperty和getProperty

JSP和JavaBean可以互相调用其中的内容。现在我们实现一个最简单的JSP与JavaBean。 我们实现一个输入文字,将文字传给JavaBean,然后再让JavaBean返回内容给JSP...
  • shirenfeigui
  • shirenfeigui
  • 2012年07月11日 16:35
  • 4429

jsp的动作之userbean,setproperty,getproperty

1:在jsp页面中使用userbean可以创建或寻找javabean实例
  • u012871207
  • u012871207
  • 2014年04月27日 11:52
  • 655
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSP标签的<jsp:useBean>和<jsp:setProperty><jsp:getProperty>的使用
举报原因:
原因补充:

(最多只允许输入30个字)