锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲AV人人澡人人爽人人夜夜,亚洲成人午夜在线,亚洲福利在线视频http://m.tkk7.com/mocci/category/3873.html-------鏉備竷鏉傚叓-------<br><br><br> <script type="text/javascript"><!-- google_ad_client = "pub-4344232086756417"; google_ad_width = 500; google_ad_height = 15; google_ad_format = "728x15_0ads_al"; google_ad_channel =""; google_color_border = "CAF99B"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_url = "008000"; google_color_text = "000000"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> zh-cnTue, 27 Feb 2007 10:54:05 GMTTue, 27 Feb 2007 10:54:05 GMT60jstl 瀛︿範鍦?/title><link>http://m.tkk7.com/mocci/archive/2006/02/09/30016.html</link><dc:creator>灝忓弶</dc:creator><author>灝忓弶</author><pubDate>Thu, 09 Feb 2006 04:41:00 GMT</pubDate><guid>http://m.tkk7.com/mocci/archive/2006/02/09/30016.html</guid><wfw:comment>http://m.tkk7.com/mocci/comments/30016.html</wfw:comment><comments>http://m.tkk7.com/mocci/archive/2006/02/09/30016.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/mocci/comments/commentRss/30016.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/mocci/services/trackbacks/30016.html</trackback:ping><description><![CDATA[<DIV><span id="v771r7j" class=astitle><A target=_blank>JSP 鏈浣沖疄璺碉細 浣跨敤JSTL鏉ユ洿鏂癑SP欏甸潰</A></SPAN> </DIV> <DIV><span id="nphpvtp" class=astitle><A target=_blank>JSP 鏈浣沖疄璺碉細鐢?jsp:include 鎺у埗鍔ㄦ佸唴瀹?</A></SPAN></DIV> <DIV><span id="tflhxhd" class=astitle><span id="bvxh7bp" class=astitle><A target=_blank>JSTL 鍏ラ棬錛氳〃杈懼紡璇█</A></SPAN></SPAN></DIV><img src ="http://m.tkk7.com/mocci/aggbug/30016.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/mocci/" target="_blank">灝忓弶</a> 2006-02-09 12:41 <a href="http://m.tkk7.com/mocci/archive/2006/02/09/30016.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>jsf鐨勪竴涓畝鍗曠殑渚嬪瓙http://m.tkk7.com/mocci/archive/2005/10/15/15597.html灝忓弶灝忓弶Sat, 15 Oct 2005 13:14:00 GMThttp://m.tkk7.com/mocci/archive/2005/10/15/15597.htmlhttp://m.tkk7.com/mocci/comments/15597.htmlhttp://m.tkk7.com/mocci/archive/2005/10/15/15597.html#Feedback0http://m.tkk7.com/mocci/comments/commentRss/15597.htmlhttp://m.tkk7.com/mocci/services/trackbacks/15597.htmlYou usually set up your web application as you would do with any other JSF web application. The following sample configuration files show you how to enable the above mentioned features.

The web.xml configuration:

WEB-INF/web.xml
<?xml version="1.0"?>
<!DOCTYPE web-app PUBLIC
  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
    <!--
        The filter used to publish RequestHandledEvent to Spring.
        Should be mapped to the same url pattern than the FacesServlet.
    -->
    <filter>
        <filter-name>RequestHandled</filter-name>
        <filter-class>de.mindmatters.faces.spring.RequestHandledFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>RequestHandled</filter-name>
        <url-pattern>/faces/*</url-pattern>
    </filter-mapping>
    
    <!--
        The listener used to load the parent application context (the spring beans).
    -->
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>

    <!--
        The declaration of your FacesServlet.
        Map it to whatever url pattern you like.
    -->
    <servlet>
        <servlet-name>FacesServlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>FacesServlet</servlet-name>
        <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
</web-app>

A web.xml configuration with net.sourceforge.myfaces JSF-implementation 1.0.2 (because an internal spring-based VariableResolver is used a few features which are not supported by MyFaces yet, e.g. list-entries, map-entries..., are enabled):

WEB-INF/web.xml
<?xml version="1.0"?>
<!DOCTYPE web-app PUBLIC
  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
    <!--
        The filter used to publish RequestHandledEvent to Spring.
        Should be mapped to the same url pattern than the FacesServlet.
    -->
    <filter>
        <filter-name>RequestHandled</filter-name>
        <filter-class>org.springframework.web.jsf.RequestHandledFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>RequestHandled</filter-name>
        <url-pattern>/faces/*</url-pattern>
    </filter-mapping>
    
    <!--
        The listener used to load the parent application context (the spring beans).
    -->
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>

    <!--
        The declaration of MyFaces startup-listener.
    -->
    <listener>
        <listener-class>net.sourceforge.myfaces.webapp.StartupServletContextListener</listener-class>
    </listener>

    <!--
        The declaration of your FacesServlet.
        Map it to whatever url pattern you like.
    -->
    <servlet>
        <servlet-name>FacesServlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>FacesServlet</servlet-name>
        <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
</web-app>

Example

In this example, we just use two beans:

  • example.NameBean
    with one property:
    • name
    and two methods that receive JSF events:
    • public void action(ActionEvent event)
    • public void valueChanged(ValueChangeEvent event)
  • example.ReferencingBean
    with one property:
    • referencedBean

WEB-INF/faces-config.xml (partial)
<!-- a purely JSF managed bean -->
<managed-bean>
    <managed-bean-name>jsfBean</managed-bean-name>
    <managed-bean-class>example.NameBean</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
    <managed-property>
        <property-name>name</property-name>
    </managed-property>
</managed-bean>

<!-- a de.mindmatters.faces.spring.SpringBeanFactory used to define the scope of a Spring managed bean -->
<managed-bean>
    <managed-bean-name>scopedAccessSpringBean</managed-bean-name>
    <managed-bean-class>de.mindmatters.faces.spring.SpringBeanFactory</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
</managed-bean>

<!-- a purely JSF managed bean that holds a reference to a Spring managed bean -->
<managed-bean>
    <managed-bean-name>referencingBean</managed-bean-name>
    <managed-bean-class>example.ReferencingBean</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
    <managed-property>
        <property-name>referencedBean</property-name>
        <value>#{managedPropertyAccessSpringBean}</value>
    </managed-property>
</managed-bean>

WEB-INF/applicationContext.xml (partial)
<!-- a purely Spring managed bean -->
<bean id="directAccessSpringBean" class="example.NameBean"/>

<!-- a Spring managed bean supplied with a scope within JSF -->
<bean id="scopedAccessSpringBean" class="example.NameBean" singleton="false"/>

<!--
    a purely Spring managed bean being referenced by a JSF managed bean
    (but which of course can be accessed directly as well)
->
<bean id="managedPropertyAccessSpringBean" class="example.NameBean" singleton="false"/>

test.jsp
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<html>
    <head><title>test</title></head>
    <body bgcolor="white">
        <f:view>
            <h:messages/>
            <h:form>
                purely JSF managed bean:
                <h:inputText value="#{jsfBean.name}"
                             valueChangeListener="#{jsfBean.valueChanged}"/>
                <h:commandButton value="action"
                                 actionListener="#{jsfBean.action}"/>
                <br/>
                purely Spring managed bean:
                <h:inputText value="#{directAccessSpringBean.name}"
                             valueChangeListener="#{directAccessSpringBean.valueChanged}"/>
                <h:commandButton value="action"
                                 actionListener="#{directAccessSpringBean.action}"/>
                <br/>
                scoped Spring managed bean:
                <h:inputText value="#{scopedAccessSpringBean.name}"
                             valueChangeListener="#{scopedAccessSpringBean.valueChanged}"/>
                <h:commandButton value="action"
                                 actionListener="#{scopedAccessSpringBeanaction}"/>
                <br/>
                referenced Spring managed bean:
                <h:inputText value="#{referencingBean.referencedBean.name}"
                             valueChangeListener="#{referencingBean.referencedBean.valueChanged}"/>
                <h:commandButton value="action"
                                 actionListener="#{referencingBean.referencedBean.action}"/>
                <br/>
                <h:commandButton id="submit" action="save" value="save"/>
            </h:form>
        </f:view>
    </body>
</html>


灝忓弶 2005-10-15 21:14 鍙戣〃璇勮
]]>
jsf-springhttp://m.tkk7.com/mocci/archive/2005/10/15/15591.html灝忓弶灝忓弶Sat, 15 Oct 2005 11:39:00 GMThttp://m.tkk7.com/mocci/archive/2005/10/15/15591.htmlhttp://m.tkk7.com/mocci/comments/15591.htmlhttp://m.tkk7.com/mocci/archive/2005/10/15/15591.html#Feedback0http://m.tkk7.com/mocci/comments/commentRss/15591.htmlhttp://m.tkk7.com/mocci/services/trackbacks/15591.htmlhttp://jsf-spring.sourceforge.net/

灝忓弶 2005-10-15 19:39 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 亚洲精品无码你懂的| 皇色在线视频免费网站| 亚洲免费综合色在线视频| 亚洲AV人人澡人人爽人人夜夜| 国产美女无遮挡免费网站| 色婷婷7777免费视频在线观看| 国产一级高青免费| 特级毛片爽www免费版| 亚洲国产成人手机在线观看| 亚洲国产av美女网站| 自怕偷自怕亚洲精品| 国产亚洲精品一品区99热| 亚洲无线一二三四区手机| 免费人成视频x8x8入口| 免费理论片51人人看电影| 日韩免费a级毛片无码a∨| 麻豆高清免费国产一区| 日韩av无码久久精品免费| 男人天堂免费视频| baoyu777永久免费视频| 中文字幕久无码免费久久| 一个人看的免费视频www在线高清动漫| 亚洲av永久无码精品网址| 精品亚洲456在线播放| 亚洲宅男精品一区在线观看| 亚洲永久永久永久永久永久精品| 亚洲AV日韩精品久久久久| 亚洲国产第一站精品蜜芽| 亚洲国产精品无码久久一线| 亚洲欧洲成人精品香蕉网| 亚洲日韩精品无码一区二区三区 | 亚洲日本国产精华液| 78成人精品电影在线播放日韩精品电影一区亚洲 | 久操免费在线观看| 外国成人网在线观看免费视频| 国产精品免费无遮挡无码永久视频 | 免费国产污网站在线观看15| 99久9在线|免费| 青青青免费国产在线视频小草| 手机看黄av免费网址| 成年女人免费视频播放体验区|