struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Greg Lindholm <greg.lindh...@gmail.com>
Subject Re: S2 and Sitemesh basic configuration
Date Tue, 30 Nov 2010 17:02:03 GMT
Brian, you are saying I can use struts tags and access the action etc
in my JSP decorator without needing the struts2-sitemesh-plugin?
(This would be great, but then what is the plugin for?)

Thanks Dave, Brian for the clarification on the filter vs filter-mapping order.


On Tue, Nov 30, 2010 at 10:53 AM, Brian Thompson <elephantium@gmail.com> wrote:
> Re: Question 1 -
>
> No, you can use other taglibs inside a decorator file.  My user.jsp
> (decorator) has the following lines:
>
> <%-- Include struts tag declaration --%>
> <%@ include file="/common/taglibs.jsp"%>
>
> <title><decorator:title/> - <s:text name="webapp.name"/></title>
>
> (it also uses <c:if> in places.  All you need to do is declare the taglib
> with e.g.
> <%@ taglib uri="/struts-tags" prefix="s" %>
> Simple!)
>
>
>
> Re: Question 4 -
>
> In my project, I have the filters mapped like this:
>
>    <filter-mapping>
>        <filter-name>struts-cleanup</filter-name>
>        <url-pattern>/*</url-pattern>
>    </filter-mapping>
>    <filter-mapping>
>        <filter-name>sitemesh</filter-name>
>        <url-pattern>/*</url-pattern>
>    </filter-mapping>
>    <filter-mapping>
>        <filter-name>struts</filter-name>
>        <url-pattern>/*</url-pattern>
>    </filter-mapping>
>
>
> Hope this helps,
>
> Brian
>
>
> On Tue, Nov 30, 2010 at 9:35 AM, Greg Lindholm <greg.lindholm@gmail.com>wrote:
>
>> I'm working on my first project that will use sitemesh and have some
>> questions on basic configuration with Struts2.
>>
>> Info:
>> struts 2.2.1
>> sitemesh 2.4.1
>> My decorators will be JSP files
>>
>> I'm looking at the struts2-sitemesh-plugin doc
>> http://struts.apache.org/2.2.1/docs/sitemesh-plugin.html
>>
>> Question 1) If I want to access struts2 resources (from the action or
>> value stack) and use struts2 tags from the decorator JSP then I need
>> to use the sitemesh plugin, is that correct?
>>
>> Question 2) Do I need to configure the FreemarkerDecoratorServlet and
>> VelocityDecoratorServlet since I'm only using JSP decorators? (I think
>> not, but better ask.)
>>
>> Question 3) Do I need to configure the JspSupportServlet?  It's listed
>> under the Full Integration section with no mapping and no description?
>> What does it do?
>>
>> Question 4) In the "Example" section of the doc the sitemesh filter
>> appears after the two struts filters, is this correct? I was under the
>> impression that the sitemesh filter must be declared between the
>> struts-prepare and struts-execute filters.  Is this the example wrong?
>>
>>
>> Thanks
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> For additional commands, e-mail: user-help@struts.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message