|
jsp-develop.de presents: Java Beans (Properties) |
| von shark, 16.04.2001 13:34:28 |
|
Java Beans können in JSP-Seiten als Datenspeicher (Data Container) verwendet werden. Das Speichern aller Formelemente in einem Java Bean wird mit folgendem Tag bewerkstelligt: <jsp:setProperty name="loginBean" property="*"/> Dieses Tag ist sehr leistungsfähig um komplette Formdaten in einem Java Bean zu speichern. Voraussetzung hierfür ist jedoch, dass die Java Bean Property-Namen mit den Namen der Formelemente übereinstimmen. Es können auch einzelne Formelemente in einem Property eines Java Beans gespeichert werden. Die Attribute "param" und "value" können zusätzlich in dem <jsp:setProperty> Tag verwendet werden. Mit dem "param" Attribut kann ein Mapping zwischen unterschiedlichen Formelementnamen und Property-Namen im Java Bean durchgeführt werden. Der Parameter "value" wird benutzt, wenn das Java Bean Property nicht den Inhalt eines Formelementes erhalten soll. Der Wert eines Formelementes wird durch den im "value" Attribut definierten Wert überlagert. Mit dem Tag <jsp:getProperty> wird ein Java Bean Property gelesen. Das Tag kann direkt im HTML-Code oder im "value" Teil eines Formelementes benutzt werden. Beispiel für einfache Property-Zugriffe: ------------------------------------------------------ <%@ page language= "java" contentType="text/html"%> <jsp:useBean id="loginBean" scope="session" class="de.shark.jsp.beans.loginBean.LoginBean"> </jsp:useBean> <html> <head> </head> <body> <b><u>Setzen des Aliasnamens</u></b><br> <jsp:setProperty name="loginBean" property="Alias" value="user"/> <br> <b><u>Aliasname der von dem Alias Property gelesen wurde ausgeben:</u></b><br> <b><jsp:getProperty name="loginBean" property="Alias"/></b> </body> </html> |
|
URL dieses Beitrags: http://www.jsp-develop.de/forumbeitrag/view/32/ |