jsp中定義實體bean
<jsp:useBean id="clu" class="cn.domain.CacluBean"></jsp:useBean>
<jsp:getProperty property="propertyname" name = "clu">獲取bean的屬性值,並將值輸出到頁面上;
EL表達式:${實體對象名稱}
el表達式取數據時,通常用.號,.號取不出來就用[]
pageContext.findAttribute("data");//page,request,session,application 查找的先後順序
<!-- 在page中查找bean時,如果沒有,則創建一個bean -->
<!-- 標簽體中的內容只有創建bean(實例化)的時候才使用 -->
jsp 為bean賦值:
<!-- 手工賦值 -->
<jsp:setProperty property="age" name="personbean" value="23" />
<!-- 請求參數賦值,請求數據支持把字符串轉換為8種基本數據類型 -->
<jsp:setProperty property="age" name="personbean" param="age" />
<jsp:setProperty property="birthdty" name="personbean" value="<%=new Date() %>" />
<jsp:setProperty property="*" name="clu">設置bean的屬性,用所有的請求參數為bean賦值;
//導入Java類:
<%@ page import="cn.domain.*"%>
<!-- 靜態包含:編譯時就包含,把包含的所有jsp編譯成一個servlet,效率性能比動態包含好-->