One thing I've done when weird things are happening
for no apparent reason is include the context cleanup
filter; you can always see if that helps; map it
before the struts dispatcher.

<filter>
  <filter-name>contextCleanup</filter-name>
  <filter-class>
    org.apache.struts2.dispatcher.ActionContextCleanUp
  </filter-class>
</filter>

d.


--- Roberto Nunnari <[EMAIL PROTECTED]> wrote:

> Hello list.
> 
> Going on with investigation on this strange
> misbehaviour, I found
> out that when the JSP page gets good data, in the
> value stack
> I see:
> key:  
>
com.opensymphony.xwork2.dispatcher.HttpServletRequest
> value:
>
[EMAIL PROTECTED]
> 
> while when I get no data I see:
> key:  
>
com.opensymphony.xwork2.dispatcher.HttpServletRequest
> value: uri: /iopinion_hibernate00/storySearch.action
> 
> somehow, I believe the interceptor stack is wrong..
> maybe
> is my filter configuration?? I have added a filter
> in an attempt
> to use 'open session on view pattern' for use with
> hibernate.
> I believe that may be causing prolems, as I remember
> if the
> order was different the application would not work..
> 
> Should I use an interceptor instead?
> 
> Here's a snipset from my web.xml
> 
> *************************
> <filter>
>    <filter-name>HibernateFilter</filter-name>
>   
>
<filter-class>com.foo.HibernateSessionRequestFilter</filter-class>
> </filter>
> 
> <filter>
>    <filter-name>struts2</filter-name>
>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
> </filter>
> 
> <filter-mapping>
>    <filter-name>HibernateFilter</filter-name>
>    <url-pattern>/*</url-pattern>
> </filter-mapping>
> 
> <filter-mapping>
>    <filter-name>struts2</filter-name>
>    <url-pattern>/*</url-pattern>
> </filter-mapping>
> *************************
> 
> 
> Can any kind soul help me, please?
> 
> Thank you.
> 
> --
> Robi
> 
> Roberto Nunnari wrote:
> > Hello.
> > 
> > I have an action with a getter for a List.
> > In the execute method of the action I can verify
> the list is not empty.
> > But in the jsp view, at times it reports an empty
> list.
> > 
> > 
> > the action:
> > public class StorySearch extends ActionSupport {
> >     private List<Story> stories = null;
> >     ...
> >     public String execute() throws Exception {
> >         ...
> >         stories = dataManager.searchStories(...);
> >         for (Story story : stories) {
> >             System.out.println(" "+story.getId());
> >         }
> >         return SUCCESS;
> >     }
> > 
> >     public List getStories() {
> >         return stories;
> >     }
> > 
> > 
> > the JSP:
> > <c:url var="storyURL" value="/StoryView.action"/>
> > <display:table name="${stories}"
> requestURI="storySearch.action">
> >     <display:column property="id"
> href="${storyURL}" paramId="id"/>
> >     <display:column property="title"/>
> >     <display:column property="text"/>
> >     <display:column property="link"
> autolink="true"/>
> >     <display:column property="accessCount"
> sortable="true"/>
> >     <display:column property="creationDate"
> sortable="true"/>
> >     <display:caption>This is the table
> caption</display:caption>
> > </display:table>
> > 
> > 
> > Any hints?
> > Thank you.
> > 
> 
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 



 
____________________________________________________________________________________
No need to miss a message. Get email on-the-go 
with Yahoo! Mail for Mobile. Get started.
http://mobile.yahoo.com/mail 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to