天天看點

JSP學習對象---javabean與JSP

<jsp:useBean>

若是新生成了javabean,标簽中間的内容才會被執行

</jsp:useBean>

若是把javabean的作用域設為Session,則第二次重新通路(不關閉浏覽器),則不會執行到标簽之間的代碼。

jsp:setProperty可以設定javabean的屬性,jsp:getProperty可以得到javabean的屬性,name 表示javabean名稱,property表示屬性

<jsp:useBean id="person"  class="com.wanhao.Person"></jsp:useBean>
       <jsp:setProperty property="name" name="person" value="鳴人"/>
       <jsp:getProperty property="name" name="person"/>
           

設定屬性還可以通過連結的參數來給變量指派

<jsp:setProperty property="name" name="person" param="name"/>
           

這樣就可以通過連接配接後的name問号來攜帶使用者名資訊了。

簡化是如下代碼:可以讓連結來攜帶javabean資訊,但是javabean中屬性名必須同連結攜帶的屬性名相同。

<jsp:setProperty name="person" property="*"/>
           

javabean在聲明get,set方法時,一定要設定為public的。