- Revision
- 576
- Author
- paul
- Date
- 2008-01-23 22:16:06 -0600 (Wed, 23 Jan 2008)
Log Message
better
Modified Paths
Diff
Modified: trunk/waffle-distribution/src/site/content/webxml.html (575 => 576)
--- trunk/waffle-distribution/src/site/content/webxml.html 2008-01-24 02:57:26 UTC (rev 575) +++ trunk/waffle-distribution/src/site/content/webxml.html 2008-01-24 04:16:06 UTC (rev 576) @@ -10,55 +10,55 @@ applications upon. Lines <b>11 - 14</b> declare which custom Registrar should be used for your application. The <i>listener</i> registered on lines <b>17 - 19</b> is needed so that Waffle is alerted of application -(ServletContext) and session lifecycle events. The filter registered on -lines <b>22 - 29</b> is used by Waffle for request level lifecycle -event.</p> -<textarea class="xml:nogutter:nocontrols" name="code"> - <?xml version="1.0" encoding="UTF-8"?> - - <web-app version="2.4" - 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"> - - <display-name>Waffle Example</display-name> - - <!-- 1. This is how an application registers its custom Registrar --> - <context-param> - <param-name>org.codehaus.waffle.registrar.Registrar</param-name> - <param-value>org.codehaus.waffle.example.MyRegistrar</param-value> - </context-param> - - <!-- 2. Waffle context listener (ServletContext and HttpSession) --> - <listener> - <listener-class>org.codehaus.waffle.context.pico.PicoWaffleContextListener</listener-class> - </listener> - - <!-- 3. Waffle request filter (responsible for request level context) --> - <filter> - <filter-name>WaffleRequestFilter</filter-name> - <filter-class>org.codehaus.waffle.context.WaffleRequestFilter</filter-class> - </filter> - <filter-mapping> - <filter-name>WaffleRequestFilter</filter-name> - <url-pattern>*.waffle</url-pattern> - </filter-mapping> - - <!-- 4. Register Waffle's FrontController servlet --> - <servlet> - <servlet-name>waffle</servlet-name> - <servlet-class>org.codehaus.waffle.servlet.WaffleServlet</servlet-class> - <init-param> - <param-name>view.suffix</param-name> - <param-value>.jspx</param-value> - </init-param> - <load-on-startup>1</load-on-startup> - </servlet> - <servlet-mapping> - <servlet-name>waffle</servlet-name> - <url-pattern>*.waffle</url-pattern> - </servlet-mapping> - </web-app> +(ServletContext) and session life-cycle events and does not need changing. +The filter registered on lines <b>22 - 29</b> is used by Waffle for +request level life-cycle event.</p> +<textarea class="xml:nogutter:nocontrols" name="code"> +01: <?xml version="1.0" encoding="UTF-8"?> +02: +03: <web-app version="2.4" +04: xmlns="http://java.sun.com/xml/ns/j2ee" +05: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" +06: xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> +07: +08: <display-name>Example Waffle Web-app</display-name> +09: +10: <!-- 1. This is how an application registers its custom Registrar --> +11: <context-param> +12: <param-name>org.codehaus.waffle.registrar.Registrar</param-name> +13: <param-value>org.codehaus.waffle.example.MyRegistrar</param-value> +14: </context-param> +15: +16: <!-- 2. Waffle context listener (ServletContext and HttpSession) --> +17: <listener> +18: <listener-class>org.codehaus.waffle.context.pico.PicoWaffleContextListener</listener-class> +19: </listener> +20: +21: <!-- 3. Waffle request filter (responsible for request level context) --> +22: <filter> +23: <filter-name>WaffleRequestFilter</filter-name> +24: <filter-class>org.codehaus.waffle.context.WaffleRequestFilter</filter-class> +25: </filter> +26: <filter-mapping> +27: <filter-name>WaffleRequestFilter</filter-name> +28: <url-pattern>*.waffle</url-pattern> <!-- or *.do, *.action etc --> +29: </filter-mapping> +30: +31: <!-- 4. Register Waffle's FrontController servlet --> +32: <servlet> +33: <servlet-name>waffle</servlet-name> +34: <servlet-class>org.codehaus.waffle.servlet.WaffleServlet</servlet-class> +35: <init-param> +36: <param-name>view.suffix</param-name> +37: <param-value>.jspx</param-value> <!-- or *.ftl for freemarker etc --> +38: </init-param> +39: <load-on-startup>1</load-on-startup> +40: </servlet> +41: <servlet-mapping> +42: <servlet-name>waffle</servlet-name> +43: <url-pattern>*.waffle</url-pattern> <!-- as for the filter --> +44: </servlet-mapping> +45: </web-app> </textarea> </body>
To unsubscribe from this list please visit:
