成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JSF文件在web.xml中啟動異常

開發 后端
本文介紹JSF文件在web.xml中啟動異常,以及介紹了各個異常的解決方法。

首先講解web.xml

(1)其他地方沒有什么要說的重要的是這里,如果你在xml中不加下面這一個監聽

  1. <listener> 
  2. <listener-class>com.sun.faces.config.ConfigureListener</listener-class> 
  3. </listener> 

就會出現 如下異常:
嚴重: StandardWrapper.Throwablejava.lang.NullPointerException at javax.faces.webapp.FacesServlet

(2)JSF運行時出現javax.servlet.jsp.JspException: Cannot find FacesContext

出現這種情況時,有三種解決方案:

1.當你的首頁文件是命名為index.jsp,在這個文件里用到JSF.即該文件屬于JSF文件.在J2EE里默認的啟動文件是:index.jsp文件.因此,當啟動程序時,會對該文件進行一些操作,可是JSF文件已在faces-config.xml時已映射為*.faces或*.jsf了.那么程序就會拋出javax.servlet.jsp.JspException: Cannot find FacesContext錯誤.但程序仍然可以運行的.

解決方法:在web.xml文件里加入或者修改成這樣:

  1. <welcome-file-list> 
  2.    <welcome-file>index.faces</welcome-file> 
  3.  </welcome-file-list> 

這該項的welcome-file內容改成index.faces就沒事了.

2.將index.jsp這個JSF文件改成home.jsp,然后,新建一個index.jsp文件,內容如下:

  1. <html> <head></head><body> 
  2. <jsp:forward page="home.faces" /></body></html> 


3.將index.jsp這個JSF文件直接改成home.jsp,即不為welcome-file文件.啟動時不會有任何錯誤的.當然你的 index.jsp不能為JSF文件.因為直接調用JSF頁面而不是使用Faces Servlet映射.就會出錯.

web.xml配置文件:

  1. <?xml version="1.0" encoding="UTF-8"?> 
  2. <web-app xmlns="http://java.sun.com/xml/ns/j2ee" 
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" 
  4. xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    > 
  5. <display-name>JSF Demo</display-name> 
  6. <description>JSF Demo</description> 
  7. <context-param> 
  8.    <param-name>javax.faces.CONFIG_FILES</param-name> 
  9.    <param-value>/WEB-INF/faces-config.xml</param-value> 
  10. </context-param> 
  11. <servlet> 
  12.    <servlet-name>FacesServlet</servlet-name> 
  13.    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> 
  14.    <load-on-startup>1</load-on-startup> 
  15. </servlet> 
  16. <servlet-mapping> 
  17.    <servlet-name>FacesServlet</servlet-name> 
  18.    <url-pattern>*.faces</url-pattern> 
  19. </servlet-mapping> 
  20. <listener> 
  21.    <listener-class>com.sun.faces.config.ConfigureListener</listener-class> 
  22. </listener> 
  23. <welcome-file-list> 
  24.    <welcome-file>index.jsp</welcome-file> 
  25. </welcome-file-list> 
  26. </web-app> 
  27.  
  28. faces-config.xml配置文件  
  29.  
  30. <?xml version="1.0" encoding="UTF-8"?> 
  31. <!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.
    //DTD JavaServer Faces Config 1.1//EN" 
    "http://java.sun.com/dtd/web-facesconfig_1_1.dtd"
    > 
  32.  
  33. <faces-config> 
  34. <!-- 流程控制 --> 
  35. <navigation-rule> 
  36.    <from-view-id>/home.jsp</from-view-id> 
  37.    <navigation-case> 
  38.     <from-outcome>login</from-outcome> 
  39.     <to-view-id>/welcome.jsp</to-view-id> 
  40.    </navigation-case> 
  41.    <navigation-case> 
  42.     <from-outcome>fial</from-outcome> 
  43.     <to-view-id>/home.jsp</to-view-id> 
  44.    </navigation-case> 
  45. </navigation-rule> 
  46. <!-- 頁面管理 --> 
  47. <managed-bean> 
  48.    <managed-bean-name>user</managed-bean-name> 
  49.    <managed-bean-class>com.UserBean</managed-bean-class> 
  50.    <managed-bean-scope>session</managed-bean-scope> 
  51. </managed-bean> 
  52. </faces-config> 

 

【編輯推薦】

  1. JSF基礎框架
  2. 使用G4JSF集成GWT和JSF
  3. 過渡技術的Ajax及Apusic JSF
  4. NetBeans中JSF的可視化開發
  5. 詳細介紹Seam Remoting API和Ajax4jsf
責任編輯:佚名 來源: JavaEye
相關推薦

2009-06-05 10:55:07

struts2 web

2009-07-07 14:27:32

Servlet配置web.xml

2009-07-14 14:08:35

Tapestry 5.web.xml的配置

2009-06-23 09:53:10

JSF程序配置

2011-05-18 16:02:08

XML

2009-02-03 10:19:45

2009-07-20 17:49:07

JSF請求處理

2009-06-23 16:22:23

JSF能否

2009-08-21 09:58:48

web.xml元素

2009-06-22 17:26:26

頁面導航JSF

2009-06-23 16:52:16

JSFHibernateWeb應用

2009-06-23 15:09:14

managed-beaJSF

2009-06-23 09:33:20

FCKEditorJSFJSP

2009-02-03 09:41:50

UI組件事件驅動JSF

2009-06-05 10:09:13

struts配置

2009-12-02 10:39:26

PHP DOMDocu

2009-06-22 13:44:00

JSFJava Web開發

2009-06-17 15:18:38

JSF與Spring

2009-06-24 14:17:00

BackingBeanJSF配置文件

2009-06-23 14:22:00

DOM文檔XML文件Java
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本不卡一区二区三区在线观看 | 午夜精品一区二区三区在线视频 | 精品视频一区二区三区 | 91国内外精品自在线播放 | 伊人看片 | 黄色片免费| 国产一区二区视频在线 | 国产精品久久久久一区二区三区 | 国产高清在线精品 | 99热这里只有精品8 激情毛片 | 久久精品视频网站 | 九九免费| 99国产精品99久久久久久粉嫩 | 91精品久久久久久久久中文字幕 | 国产精品美女 | 国产一区二区三区四区 | 中文字字幕一区二区三区四区五区 | 久久69精品久久久久久久电影好 | 国内精品在线视频 | 亚洲色图综合网 | 精品久久国产视频 | 中文字幕在线中文 | 欧美极品少妇xxxxⅹ免费视频 | 日本不卡一区二区三区在线观看 | 国产精品一级在线观看 | 亚洲一区中文字幕在线观看 | 欧美精品二区 | 午夜在线小视频 | 国产午夜三级一区二区三 | 成人黄色在线 | 精品久久久久久久久久 | 97久久精品午夜一区二区 | 在线一区二区观看 | 91中文在线观看 | 日韩欧美日韩在线 | 丁香五月网久久综合 | 日韩精品一区二区三区中文字幕 | 永久免费av| 香蕉视频一区二区 | 日韩精品一区二区三区在线观看 | 国产免费av在线 |