|
Struts example source code file (web.xml)
The Struts web.xml source code<?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_9" 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>Struts Showcase Application <filter> <filter-name>struts-prepare <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter <init-param> <param-name>actionPackages <param-value>org.apache.struts2.showcase.person </init-param> </filter> <filter> <filter-name>struts-execute <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter </filter> <filter> <filter-name>sitemesh <filter-class>com.opensymphony.sitemesh.webapp.SiteMeshFilter </filter> <filter-mapping> <filter-name>struts-prepare <url-pattern>/* </filter-mapping> <filter-mapping> <filter-name>sitemesh <url-pattern>/* </filter-mapping> <filter-mapping> <filter-name>struts-execute <url-pattern>/* </filter-mapping> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener </listener> <listener> <listener-class> org.apache.myfaces.webapp.StartupServletContextListener </listener-class> </listener> <listener> <listener-class> org.apache.struts2.tiles.StrutsTilesListener </listener-class> </listener> <!-- Chat Example in Showcase --> <listener> <listener-class> org.apache.struts2.showcase.chat.ChatSessionListener </listener-class> </listener> <listener> <listener-class>org.apache.struts2.dispatcher.ng.listener.StrutsListener </listener> <!-- SNIPPET START: dwr --> <servlet> <servlet-name>dwr <servlet-class>uk.ltd.getahead.dwr.DWRServlet <init-param> <param-name>debug <param-value>true </init-param> </servlet> <!-- JavaServer Faces Servlet Configuration, not used directly --> <servlet> <servlet-name>faces <servlet-class>javax.faces.webapp.FacesServlet <load-on-startup>1 </servlet> <servlet> <servlet-name>JspSupportServlet <servlet-class>org.apache.struts2.views.JspSupportServlet <load-on-startup>1 </servlet> <!-- Sitemesh Freemarker and Velocity Decorator Servlets. Shares configuration with Struts.--> <servlet> <servlet-name>sitemesh-freemarker <servlet-class>org.apache.struts2.sitemesh.FreemarkerDecoratorServlet <init-param> <param-name>default_encoding <param-value>UTF-8 </init-param> <load-on-startup>1 </servlet> <servlet> <servlet-name>sitemesh-velocity <servlet-class>org.apache.struts2.sitemesh.VelocityDecoratorServlet <init-param> <param-name>default_encoding <param-value>UTF-8 </init-param> <load-on-startup>1 </servlet> <!-- JavaServer Faces Servlet Mapping, not called directly --> <servlet-mapping> <servlet-name>faces <url-pattern>*.action </servlet-mapping> <servlet-mapping> <servlet-name>dwr <url-pattern>/dwr/* </servlet-mapping> <servlet-mapping> <servlet-name>sitemesh-freemarker <url-pattern>*.ftl </servlet-mapping> <servlet-mapping> <servlet-name>sitemesh-velocity <url-pattern>*.vm </servlet-mapping> <!-- END SNIPPET: dwr --> <!-- SNIPPET START: example.velocity.filter.chain <filter> <filter-name>struts-cleanup <filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp </filter> <filter> <filter-name>sitemesh <filter-class>org.apache.struts2.sitemesh.VelocityPageFilter </filter> <filter> <filter-name>struts <filter-class>org.apache.struts2.dispatcher.FilterDispatcher </filter> <filter-mapping> <filter-name>struts-cleanup <url-pattern>/* </filter-mapping> <filter-mapping> <filter-name>sitemesh <url-pattern>/* </filter-mapping> <filter-mapping> <filter-name>struts <url-pattern>/* </filter-mapping> END SNIPPET: example.velocity.filter.chain --> <!-- SNIPPET START: example.freemarker.filter.chain <filter> <filter-name>struts-cleanup <filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp </filter> <filter> <filter-name>sitemesh <filter-class>org.apache.struts2.sitemesh.FreeMarkerPageFilter </filter> <filter> <filter-name>struts <filter-class>org.apache.struts2.dispatcher.FilterDispatcher </filter> <filter-mapping> <filter-name>struts-cleanup <url-pattern>/* </filter-mapping> <filter-mapping> <filter-name>sitemesh <url-pattern>/* </filter-mapping> <filter-mapping> <filter-name>struts <url-pattern>/* </filter-mapping> END SNIPPET: example.freemarker.filter.chain --> <welcome-file-list> <welcome-file>index.jsp <welcome-file>default.jsp <welcome-file>index.html </welcome-file-list> </web-app> Other Struts examples (source code examples)Here is a short list of links related to this Struts web.xml source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.