JavaWeb基础知识总结. (21)

<jsp:useBean>标签其实不一定会创建对象!!!其实它会先在指定范围中查找这个对象,如果对象不存在才会创建,我们需要重新对它进行翻译:

<jsp:useBean id=http://www.likecs.com/"user4" class=http://www.likecs.com/"cn.itcast.domain.User" scope=http://www.likecs.com/"applicatioin"/>

 

<%

cn.itcast.domain.User user4 = (cn.itcast.domain.User)application.getAttribute("user4");

if(user4 == null) {

user4 = new cn.itcast.domain.User();

application.setAttribute("user4", user4);

}

%>

 
4.2 <jsp:setProperty>和<jsp:getProperty>

<jsp:setProperty>标签的作用是给JavaBean设置属性值,而<jsp:getProperty>是用来获取属性值。在使用它们之前需要先创建JavaBean:

<jsp:useBean id=http://www.likecs.com/"user1" class=http://www.likecs.com/"cn.itcast.domain.User" />

<jsp:setProperty property=http://www.likecs.com/"username" name=http://www.likecs.com/"user1" value=http://www.likecs.com/"admin"/>

<jsp:setProperty property=http://www.likecs.com/"password" name=http://www.likecs.com/"user1" value=http://www.likecs.com/"admin123"/>

用户名:<jsp:getProperty property=http://www.likecs.com/"username" name=http://www.likecs.com/"user1"/><br/>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwzfdw.html