i have running application in java 6 , jboss 6.1 , spring 2.3
now, migrating application java 8 , wildfly 8.2 , spring 4.2
everything looks fine but, application there issue,
that decorators not working configured below.
sitemesh.xml file :
<sitemesh> <property name="decorators-file" value="/web-inf/decorators.xml"/> <excludes file="${decorators-file}"/> <page-parsers> <parser default="true" class="com.opensymphony.module.sitemesh.parser.htmlpageparser"/> <parser content-type="text/html" class="com.opensymphony.module.sitemesh.parser.htmlpageparser"/> <parser content-type="text/html;charset=iso-8859-1" class="com.opensymphony.module.sitemesh.parser.htmlpageparser"/> </page-parsers> <decorator-mappers> <mapper class="com.opensymphony.module.sitemesh.mapper.configdecoratormapper"> <param name="config" value="${decorators-file}"/> </mapper> </decorator-mappers> </sitemesh>
dispatcher-servlet :
<!-- view resolver jsps --> <bean id="viewresolver" class="org.springframework.web.servlet.view.internalresourceviewresolver"> <property name="viewclass" value="org.springframework.web.servlet.view.jstlview"/> <property name="prefix"> <value>/web-inf/view/</value></property> <property name="suffix"> <value>.jsp</value></property> </bean>
and decorators.xml file :
<decorators defaultdir="/decorators"> <excludes> <pattern>/pages/*</pattern> </excludes> <decorator name="ajax" page="ajax.jsp"> <pattern>/ajax/*</pattern> </decorator> <decorator name="thanks" page="thanks.jsp"> <pattern>/thanks.*</pattern> <pattern>/session-expired.*</pattern> </decorator> <decorator name="default" page="default.jsp"> <pattern>/*</pattern> </decorator> <decorator name="errlayout" page="errlayout.jsp"> <pattern>/error*</pattern> <pattern>/404*</pattern> <pattern>/500*</pattern> <pattern>/403*</pattern> <pattern>/dataaccessfailure*</pattern> </decorator> </decorators>
web.xml :
<filter> <filter-name>sitemesh</filter-name> <filter-class>com.opensymphony.module.sitemesh.filter.pagefilter</filter-class> </filter> <filter-mapping> <filter-name>sitemesh</filter-name> <url-pattern>/*</url-pattern> <dispatcher>request</dispatcher> <dispatcher>forward</dispatcher> </filter-mapping>
directory structure
-webcontent |-decorators |-images,css,scripts,..etc |-web-inf |-lib |-view |-ajax | |-.jsp files |.jsp files
what can issue or need change thing in configuration ?
Comments
Post a Comment