Чи можемо ми використовувати Facelets в JSF RI 1.1_02? Якщо ми можемо надіслати мені якийсь код, що стосується цього? Хто-небудь може сказати мені, яка версія Tomcat підтримуватиме Sun RI 1.1_02? У моєму проекті є обмеження JSF 1.1, тому, якщо хтось знає, що стосується цього, будь ласка, поділіться зі мною.
Відповіді:
2 для відповіді № 1Чи можемо ми використовувати Facelet в JSF1.1_02? Якщо ми можемо надіслати мені якийсь код, що стосується цього.
На деякий час виникла проблема (див Випуск 300), але щодо Facelet 1.1.8, це вже не так, як повідомляв Райан Любке в цьому повідомлення в блозі:
Я раніше блогував, що Facelets не був "тцілком співпраця з Sun "s 1.1_02 реалізація JSF 1.1. Я радий повідомити, що станом на Facelet 1.1.8 це вже не так. Facelets працюватиме з 1.1_01, 1.1_02 та нашим останнім версією 1.2.
Щоб використовувати Facelets, переконайтесь, що Facelet JAR (jsf-facelets.jar) знаходиться у класі вашого проекту та додайте до нього одну модифікацію faces-config.xml
:
<faces-config>
<application>
<!-- tell JSF to use Facelets -->
<view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
</application>
</faces-config>
І зробити так, щоб JavaServer Faces за замовчуванням .xhtml
для переглядів у вашому WEB-INF/web.xml
:
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.xhtml</param-value>
</context-param>
Хто-небудь може сказати мені, яка версія Tomcat підтримуватиме Sun RI1.1_02?
JSF 1.1 відмінно працює на Tomcat 5.5 та Tomcat 6.0.