锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久最新资源网,国产午夜精品一区理论片,黄色片免费在线http://www.aygfsteel.com/xiaofei-suman/category/51133.htmlzh-cnThu, 15 Mar 2012 04:14:56 GMTThu, 15 Mar 2012 04:14:56 GMT60杞笘:JSF鍏ラ棬涔媓ello world http://www.aygfsteel.com/xiaofei-suman/articles/371925.html榻愮撼灝斿榻愮撼灝斿Thu, 15 Mar 2012 03:58:00 GMThttp://www.aygfsteel.com/xiaofei-suman/articles/371925.htmlhttp://www.aygfsteel.com/xiaofei-suman/comments/371925.htmlhttp://www.aygfsteel.com/xiaofei-suman/articles/371925.html#Feedback0http://www.aygfsteel.com/xiaofei-suman/comments/commentRss/371925.htmlhttp://www.aygfsteel.com/xiaofei-suman/services/trackbacks/371925.html寮曠敤錛?a >http://liusuper.iteye.com/blog/214089
 JSF浠VC妯″紡涓哄熀紜錛屼笌Struts涓嶅悓錛孞SF鐨勭洰鏍囨槸甯屾湜浠ヤ竴涓笌Swing鐩哥被浼肩殑鏂瑰紡鏉ュ紑鍙戠綉欏碉紝鍥犳錛屼粠JSF鐨勭粨鏋勫浘褰撲腑錛屼粬鐨勬牳蹇冩蹇典笉鏄〉闈紝鑰屾槸鎺т歡鏍戯紝涔熷氨鏄錛屽綋鐢ㄦ埛鎻愪氦涓涓姹傛椂錛孞SF浼氬厛灝嗛〉闈笂鐨勭粍浠跺厛杞崲涓轟笌Swing褰撲腑綾諱技鐨勶紝鐢卞鍣ㄥ拰鎺т歡緇勬垚鐨勬帶浠舵爲錛岀劧鍚庢暟鎹拰浜嬩歡琚緗埌瀵瑰簲鐨勬帶浠朵笂錛岀劧鍚庝互涓縐嶄笌Swing綾諱技鐨勬柟寮忥紝鏉ュ鐞嗗悗緇殑璇鋒眰銆傛帶浠舵爲鏄暣涓狫SF鐨勬牳蹇冿紝鎵鏈夊叾浠栫殑涓鍒囦竴鍒囬兘鏄洿緇曠潃榪欐5鎺т歡鏍戝睍寮鐨?

      JSF鐨勫鐞嗘牳蹇冩槸鎺т歡鏍戯紝浠栦細鍏堝皢欏甸潰涓婃墍澹版槑鐨勬帶浠惰漿鎹負涓媯墊帶浠舵爲錛屽悗緇殑鎿嶄綔灝嗗湪榪欓鎺т歡鏍戜笂榪涜銆備負浜嗘彁楂樻ц兘錛岀郴緇熶細涓轟箣鍓嶇敓鎴愮殑鎺т歡鏍戞彁渚涚紦瀛樸俁estore View鐨勫伐浣滃氨鏄湪緙撳瓨褰撲腑鏌ユ壘鏄惁瀛樺湪涔嬪墠宸茬粡鐢熸垚濂界殑鎺т歡鏍戯紝濡傛灉娌℃湁錛屽垯鏍規嵁欏甸潰鐨勫唴瀹癸紝閲嶆柊鐢熸垚銆?

   瀵煎叆鍖咃細

 

* jsf-impl.jar   
   
* jsf-api.jar   
  
* commons-digester.jar   
   
* commons-collections.jar   
   
* commons-beanutils.jar   
   
* jstl.jar   
   
* standard.jar  

web.xml閰嶇疆

<?xml version="1.0" encoding="ISO-8859-1"?>  
<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>  
       JSF Demo   
   
</description>  
   
<display-name>JSF Demo</display-name>  
   
<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.html</welcome-file>  
  
</welcome-file-list>  
 
</web-app>  

 

瀹氫箟涓涓猨avabean

package onlyfun.caterpillar;

 public class UserBean {
    private String name;

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }
 }


 瀹氫箟涓涓?WEB-INF/faces-config.xml鍍弒truts涓殑struts-config.xml鏂囦歡涓鏍鳳紝瀹炵幇璺寵漿錛?br />
<?xml version="1.0"?>
 
<!DOCTYPE faces-config PUBLIC
 "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
 "http://java.sun.com/dtd/web-facesconfig_1_0.dtd"
>

 
<faces-config>
    
<navigation-rule>
        
<from-view-id>/pages/index.jsp</from-view-id>
        
<navigation-case>
            
<from-outcome>login</from-outcome>
            
<to-view-id>/pages/welcome.jsp</to-view-id>
        
</navigation-case>
    
</navigation-rule>

    
<managed-bean>
        
<managed-bean-name>user</managed-bean-name>
         
<managed-bean-class>
             onlyfun.caterpillar.UserBean
         
</managed-bean-class>
        
<managed-bean-scope>session</managed-bean-scope>
    
</managed-bean>
 
</faces-config>

 index.jsp

<%@taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
 
<%@taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
 
<%@page contentType="text/html;charset=Big5"%>
 
<html>
 
<head>
 
<title>絎竴涓狫SF紼嬪簭</title>
 
</head>
 
<body>
    
<f:view>
        
<h:form>
            
<h3>璇瘋緭鍏ユ偍鐨勫悕縐?/span></h3>
            鍚嶇О: 
<h:inputText value="#{user.name}"/><p>
            
<h:commandButton value="閫佸嚭" action="login"/>
        
</h:form>
    
</f:view>
 
</body>
 
</html>


welcome.jsp

<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
 
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
 
<%@page contentType="text/html;charset=Big5"%>
 
<html>
 
<head>
 
<title>絎竴涓狫SF紼嬪簭</title>
 
</head>
 
<body>
    
<f:view>
        
<h:outputText value="#{user.name}"/> 鎮ㄥソ錛?br />        <h3>嬈㈣繋浣跨敤 JavaServer Faces錛?/span></h3>
    
</f:view>
 
</body>
 
</html>


鍦板潃鏍忚闂湴鍧錛?a href="http://localhost:8080/jsfDemo/pages/index.faces">http://localhost:8080/jsfDemo/pages/index.faces



]]>
杞笘錛欽SF榪愯鏃跺嚭鐜癹avax.servlet.jsp.JspException: Cannot find FacesContext澶勭悊鏂規硶http://www.aygfsteel.com/xiaofei-suman/articles/371922.html榻愮撼灝斿榻愮撼灝斿Thu, 15 Mar 2012 03:40:00 GMThttp://www.aygfsteel.com/xiaofei-suman/articles/371922.htmlhttp://www.aygfsteel.com/xiaofei-suman/comments/371922.htmlhttp://www.aygfsteel.com/xiaofei-suman/articles/371922.html#Feedback0http://www.aygfsteel.com/xiaofei-suman/comments/commentRss/371922.htmlhttp://www.aygfsteel.com/xiaofei-suman/services/trackbacks/371922.htmlhttp://chong4560.blog.sohu.com/60601767.html

璁稿JSF鍒濆鑰?鍦ㄨ繍琛孞SF鏃?閫氬父浼氶亣鍒癹avax.servlet.jsp.JspException: Cannot find FacesContext  榪欎釜閿欒,浣嗙▼搴忚繕姝e父榪愯.


鍑虹幇榪欑鎯呭喌鏃?鏈変笁縐嶈В鍐蟲柟妗?


1.褰撲綘鐨勯欏墊枃浠舵槸鍛藉悕涓篿ndex.jsp,鍦ㄨ繖涓枃浠墮噷鐢ㄥ埌JSF.鍗寵鏂囦歡灞炰簬JSF鏂囦歡.鍦↗2EE閲岄粯璁ょ殑鍚姩鏂囦歡鏄?index.jsp鏂囦歡.鍥犳,褰撳惎鍔ㄧ▼搴忔椂,浼氬璇ユ枃浠惰繘琛屼竴浜涙搷浣?鍙槸JSF鏂囦歡宸插湪faces-config.xml鏃跺凡鏄犲皠涓?.faces鎴?.jsf浜?閭d箞紼嬪簭灝變細鎶涘嚭javax.servlet.jsp.JspException: Cannot find FacesContext閿欒.浣嗙▼搴忎粛鐒跺彲浠ヨ繍琛岀殑.


瑙e喅鏂規硶:鍦╳eb.xml鏂囦歡閲屽姞鍏ユ垨鑰呬慨鏀規垚榪欐牱:


<welcome-file-list>
    <welcome-file>index.faces</welcome-file>
</welcome-file-list>


榪欒欏圭殑welcome-file鍐呭鏀規垚index.faces灝辨病浜嬩簡.


2.灝唅ndex.jsp榪欎釜JSF鏂囦歡鏀規垚home.jsp,鐒跺悗,鏂板緩涓涓猧ndex.jsp鏂囦歡,鍐呭濡備笅:


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


3.灝唅ndex.jsp榪欎釜JSF鏂囦歡鐩存帴鏀規垚home.jsp,鍗充笉涓簑elcome-file鏂囦歡.鍚姩鏃朵笉浼氭湁浠諱綍閿欒鐨?褰撶劧浣犵殑index.jsp涓嶈兘涓篔SF鏂囦歡.鍥犱負鐩存帴璋冪敤JSF欏甸潰鑰屼笉鏄嬌鐢‵aces Servlet鏄犲皠.灝變細鍑洪敊.
涓鑸儏鍐典笅,鏄洜涓轟綘鐩存帴璋冪敤JSF欏甸潰鑰屼笉鏄嬌鐢‵aces Servlet鏄犲皠閫犳垚鐨?


 Faces Servlet mapping鍦╳eb.xml鏂囦歡涓厤緗?鍙互琚厤緗負 a suffix mapping or a prefix mapping.


Example of suffix mapping:


    <servlet-mapping>        <servlet-name>Faces Servlet</servlet-name>        <url-pattern>*.jsf</url-pattern>    </servlet-mapping>
 


Example of prefix mapping:


    <servlet-mapping>        <servlet-name>Faces Servlet</servlet-name>        <url-pattern>/faces/*</url-pattern>    </servlet-mapping>
鍥犳, 濡傛灉浣犳湁涓涓狫SF欏甸潰,鏄綅浜庢牴鐩綍鐨?index.jsp 鍦? suffix mapping鐨勬儏鍐典笅,璁塊棶瀹冪殑URL搴旇鏄?br />

 http://hostname/appname/index.jsf 
濡傛灉浣犱嬌鐢ㄤ笅闈㈢殑URL:


 http://hostname/appname/index.jsp 
鍒?"javax.servlet.ServletException: Cannot find FacesContext" exception 浼氬嚭鐜?


鍦?prefix mapping鐨勬儏鍐典笅,URL搴旇鏄?:




 http://hostname/appname/faces/index.jsp 
 


涓轟簡閬垮厤璇ラ棶棰?浣犲彲浠ユ妸浣犵殑index.jsp璇ヤ負home.jsp, 鑰屾妸index.jsp鐨勫唴瀹規敼涓?:


<html> <head></head><body> <jsp:forward page="home.jsf" /></body></html>

涓婇潰鐨勭ず渚嬫槸浣跨敤  *.jsf 鍚庣紑mapping



]]>
主站蜘蛛池模板: 家居| 和林格尔县| 蓝田县| 常熟市| 喜德县| 将乐县| 内黄县| 阿拉善右旗| 灵武市| 沁水县| 陆丰市| 永善县| 华亭县| 股票| 左云县| 冀州市| 屏东县| 马边| 澜沧| 凭祥市| 都昌县| 徐汇区| 博客| 乐至县| 北安市| 泸西县| 长垣县| 武山县| 渭南市| 南陵县| 永仁县| 昌图县| 茶陵县| 临潭县| 金门县| 东明县| 刚察县| 石景山区| 福州市| 揭西县| 贵州省|