免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
快速建立JSF環(huán)境
第一步,當(dāng)然是要將JSF的jar檔放對位置...
目錄/文件
說明
Tutorial工程目錄
/antANT 腳本目錄,默認(rèn)為 build.xml
/srcJava 源文件, .properties 文件所在目錄。
/public_htmlJSP/JSF 等動態(tài)網(wǎng)頁所在目錄。
/WEB-INFWEB應(yīng)用運(yùn)行時的配置文件、類庫等,相對瀏覽器來說不可見。
/classesJava源文件編譯后的輸出目錄。
/lib項目所依賴的類庫。
jsf-impl.jar
jsf-api.jarJSF 1.1 的類庫,當(dāng)然還有一些Jakarta Common類庫的jar檔!
web.xmlWEB應(yīng)用部署的配置文件
faces-config.xmlJSF配置文件
pagesJSP、JSF和HTML
然后,修改web.xml,請注意,如果web.xml的格式為 version="2.4" 的話,是不需要顯示指定taglib使用的tld文件的...我們只需要增加與JSF Servlet相關(guān)的定義:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
<description>J2EE Tutorial Project</description>
<display-name>Tutorial</display-name>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
然后,在/WEB-INF下面新增faces-config.xml,內(nèi)容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
<faces-config xmlns="http://java.sun.com/JSF/Configuration">
<managed-bean>
<managed-bean-name>userBean</managed-bean-name>
<managed-bean-class>tutorial.beans.UserBean</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
<managed-property>
<property-name>username</property-name>
<property-class>java.lang.String</property-class>
<value>Shark Wang</value>
</managed-property>
</managed-bean>
<navigation-rule>
<from-view-id>/pages/login.jsp</from-view-id>
<navigation-case>
<from-outcome>greeting</from-outcome>
<to-view-id>/pages/greeting.jsp</to-view-id>
</navigation-case>
</navigation-rule>
</faces-config>
完成上面的步驟后,JSF并不會自動啟動起來,我們需要一個jsp來啟動JSF...index.jsp代碼如下:
<%@page pageEncoding="UTF-8"%>
<jsp:forward page="/pages/login.faces" />
開始運(yùn)行...發(fā)現(xiàn)遇到一個很暈的錯誤...就是:
ApplicationDispatcher[/Tutorial]: Servlet.service() for servlet Faces Servlet threw exception
java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:140)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
原來,JSF還依賴于JSTL啊~~~也不見JSF文檔中有提啊...郁悶,加入JSTL的jstl.jar和standard.jar后就一切OK了!
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Matrix - 與 Java 共舞 - 使用JSF(Java Server Faces)開發(fā)(一)
二、 第一個JSF程式
Geronimo 叛逆者: 直面 JSF
Frails 介紹. - SoA愛好者 - BlogJava
JSF(Java Server Faces)很簡單!
JAVAEE5 VS JAVAEE6
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服