锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲AV人人澡人人爽人人夜夜,亚洲成人午夜在线,亚洲福利在线视频http://www.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://www.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://www.tkk7.com/mocci/archive/2006/02/09/30016.html</guid><wfw:comment>http://www.tkk7.com/mocci/comments/30016.html</wfw:comment><comments>http://www.tkk7.com/mocci/archive/2006/02/09/30016.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/mocci/comments/commentRss/30016.html</wfw:commentRss><trackback:ping>http://www.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://www.tkk7.com/mocci/aggbug/30016.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/mocci/" target="_blank">灝忓弶</a> 2006-02-09 12:41 <a href="http://www.tkk7.com/mocci/archive/2006/02/09/30016.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>jsf鐨勪竴涓畝鍗曠殑渚嬪瓙http://www.tkk7.com/mocci/archive/2005/10/15/15597.html灝忓弶灝忓弶Sat, 15 Oct 2005 13:14:00 GMThttp://www.tkk7.com/mocci/archive/2005/10/15/15597.htmlhttp://www.tkk7.com/mocci/comments/15597.htmlhttp://www.tkk7.com/mocci/archive/2005/10/15/15597.html#Feedback0http://www.tkk7.com/mocci/comments/commentRss/15597.htmlhttp://www.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://www.tkk7.com/mocci/archive/2005/10/15/15591.html灝忓弶灝忓弶Sat, 15 Oct 2005 11:39:00 GMThttp://www.tkk7.com/mocci/archive/2005/10/15/15591.htmlhttp://www.tkk7.com/mocci/comments/15591.htmlhttp://www.tkk7.com/mocci/archive/2005/10/15/15591.html#Feedback0http://www.tkk7.com/mocci/comments/commentRss/15591.htmlhttp://www.tkk7.com/mocci/services/trackbacks/15591.htmlhttp://jsf-spring.sourceforge.net/

灝忓弶 2005-10-15 19:39 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 4480yy私人影院亚洲| 亚洲久热无码av中文字幕| 3344永久在线观看视频免费首页| 亚洲精品国产专区91在线| 黄网址在线永久免费观看 | 国产婷婷综合丁香亚洲欧洲| 国产成人aaa在线视频免费观看 | 免费观看无遮挡www的小视频| 精品亚洲国产成人av| 亚洲av成人无码久久精品| 成年人性生活免费视频| 成人无码区免费A∨直播| 2020国产精品亚洲综合网| 久久久久久久亚洲精品| 免费无码精品黄AV电影| 在线观看免费黄色网址| 日韩国产欧美亚洲v片| 亚洲熟妇无码爱v在线观看| 亚洲国产综合无码一区二区二三区| 69视频在线是免费观看| 免费观看又污又黄在线观看| 亚洲男女一区二区三区| 在线观看亚洲天天一三视| 免费观看理论片毛片| 最近2018中文字幕免费视频 | 国产成人精品高清免费| 4399影视免费观看高清直播| 一级毛片免费视频网站| 亚洲一区二区三区在线观看网站| 亚洲av色影在线| 国产成人综合亚洲亚洲国产第一页| 全免费一级午夜毛片| 99在线在线视频免费视频观看| 四虎影视在线看免费观看| 亚洲综合一区无码精品| 亚洲综合久久久久久中文字幕| 亚洲中文字幕无码一区| 亚洲Av无码乱码在线znlu| 成人午夜视频免费| 91九色精品国产免费| 久久成人a毛片免费观看网站|