Ps 前言
Ex:
<jsp:useBean id="login_Add" class="cc.openhome.model.Member" scope="request" />
<jsp:setProperty name="login_Add" property="*" />
如果單單只用${login_Add.name} 則不需要
<jsp:setProperty name="login_Add" property="*" /> 這
如果用到 <jsp:getProperty name="login_Show" property="name"/>
就要用setProperty
<jsp:useBean id="oracle_conection_test"
class="cc.openhome.oracle_conection_test2" scope="application"/>
// 建立一個userBean 取名為oracle_conection_test 是
//cc.openhome.oracle_conection_test2類別
// 所以也就會先去執行oracle_conection_test2的初始類別
<c:if test="${param.msg != null}">
// 如果參數msg部為空擇往下繼續
<jsp:useBean id="newMessage" class="cc.openhome.Message"/>
// 建立一個userBean 取名為newMessage是
// cc.openhome.Message類別
// 當然也會去執行Message類別初始
<jsp:setProperty name="newMessage" property="*"/>
// 將newMessage 對應了所有對應到的方法屬性
<c:set target="${oracle_conection_test}"
property="message" value="${newMessage}"/>
//目標指向oracle_conection_test也就是oracle_conection_test2類別中的
//setmessage方法(property="message") ,塞的值是newMessage
//也就是Message類別
</c:if>
<c:forEach var="message" items="${oracle_conection_test.messages}">
//oracle_conection_test.messages 這是要去呼叫getmessages方法
<tr>
<td>${message.name}</td>
<td>${message.email}</td>
</tr>
</c:forEach>