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]标准标签、<jsp:include、forward、param、useBean、setProperty、getProperty>

1. JSP规范下的标准标签(Standard Tag):     1) JSP标准标签是JSP早期规范中提出来的,目的是为了协助JSP编写是减少Scriptlet的使用;     2) 在J2EE规...

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

useBean,setProperty,getProperty都是与JavaBean相关的指令。 useBean指令用于在JSP页面中初始化一个Java实例。 setProperty指令用于为Ja...

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

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

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

1.useBean标签的使用 jsp:useBean标签的使用 创建了一个person对象!!! ...

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

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

最简单的JSP与JavaBean:setProperty和getProperty

JSP和JavaBean可以互相调用其中的内容。现在我们实现一个最简单的JSP与JavaBean。 我们实现一个输入文字,将文字传给JavaBean,然后再让JavaBean返回内容给JSP...

jsp的动作之userbean,setproperty,getproperty

1:在jsp页面中使用userbean可以创建或寻找javabean实例

Jsp:useBean jsp:setProperty

使用useBean可以创建一个javaBean对象,其中: id:相当于bean的名字,之后要用到bean就用这个属性 scpoe:是这个bean存在的范围,共有四个范围: -page:仅在当前页...

jsp动作标签(userBean get/setProperty)

获取一个值对象 属性: class--->一个可访问到的类名(带类名的访问路径/全限类名)字符串                               new一个该class类的类对象  ...
  • jrdgogo
  • jrdgogo
  • 2016年07月30日 15:58
  • 498

关于jsp中使用 <jsp:userBean/> <jsp:setProperty/> <jsp:getProperty/>

首先,在javaweb 的开发中,在某个bean中property指的是方法,file指的是字段。 完成一个用户登陆的项目 新建一个User.java作为一个javaBean public class...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSP标签的<jsp:useBean>和<jsp:setProperty><jsp:getProperty>的使用
举报原因:
原因补充:

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