JavaBean标签
2019-05-17 本文已影响0人
Mr_J316
2019-05-17
useBean标签
<jsp:useBean>
标签用于在指定的域范围内查找具有指定名称的对象。如果存在则返回该对象的引用,不存在则实例化一个新的对象并将它以指定的名称存储到指定的域范围中。
<jsp:useBean id="对象名称" scope="储存范围" class="类名"></jsp:useBean>
id属性:对象名称。
scope属性:对象储存范围。分别是page、request、session和application,默认page。
class属性:类名,必须是全限定名。
<jsp:useBean id="user" class="com.web.model.Users" scope="session"></jsp:useBean>
setProperty标签
<jsp:setProperty>
标签用于设置对象属性,相当于调用属性的setXxx方法。
<jsp:setProperty name="对象名" property="属性名称" value="属性值" />
name属性:对象名,和<jsp:useBean>中的id属性保持一致。
property属性:对象的属性名称。
value属性:属性值。
<jsp:setProperty property="name" name="user" value="Jevon" />
getProperty标签
<jsp:getProperty>
标签用于获得对象属性并输出到浏览器,相当于调用属性的getXxx方法。
<jsp:getProperty name="对象名" property="属性名称"/>
name属性:对象名,和<jsp:useBean>中的id属性保持一致。
property属性:属性名称。
<jsp:getProperty property="name" name="user"/>