<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的。