memo



JSF

[2005.02.25 : PRI]
※XMLだらけなので、うまく表示できない。
「編集」として中身を確認してください。


■JSP
- JSFのカスタムタグを利用可能
- ビーンのプロパティを直接参照できる

<%@ page contentType=”text/html; charset=EUC-JP” %>
<%@ taglib uri=”http://java.sun.com/jsf/html” prefix=”h” %>
<%@ taglib uri=”http://java.sun.com/jsf/core” prefix=”f” %>




GunClock (JSF)






GunClock (JSF)






clock size :














■web.xml
- サーブレットは JSFのサーブレット
- アクセスは /faces/hogehoge.jsp


">http://java.sun.com/dtd/web-app_2_3.dtd”>

JSF Test
This is JSF Test.



Faces Servlet
javax.faces.webapp.FacesServlet
1



Faces Servlet
/faces/*



/GunClockJSF/faces/GunClockJSF.jsp





■ faces-config.xml
- 画面の遷移関係
- 出力画面を動的に変更するには、ビーンのメソッド(String返却)を記述すると良い


”-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN”
http://java.sun.com/dtd/web-facesconfig_1_1.dtd”>






GunClock Test using JSF


GunClockBean
gunman.GunClockBean
session


clockSize
int
20



strNewline

”\n”






/GunClockJSF.jsp

act1
/GunClockJSF.jsp