I am using the 1.2.4 release and am finding that when I submit a form to a
plain Action, a new HttpSession is automatically created and replacing the
session that I already am using.  

I have a simple search form where when the form is initially brought up, the
reset() function gets called and I see from my debug output:
10:47:05,645 INFO  [STDOUT] SearchForm.reset()
10:47:05,645 INFO  [STDOUT] ***** sessionBean
10:47:05,645 INFO  [STDOUT] ***** org.apache.struts.action.LOCALE

Showing that my sessionBean is in the session.  Once I complete the form and
submit it, my debug log shows that a new session is created BEFORE the form
is even validated (using a listener I wrote):

10:47:14,603 ERROR [MySessionListener] sessionCreated: 2005-01-28
10:47:14,603 ERROR [MySessionListener] attributeAdded:
org.apache.struts.action.LOCALE
10:47:14,604 INFO  [RequestProcessor] ***** org.apache.struts.action.LOCALE
10:47:14,604 INFO  [STDOUT] SearchForm.reset()
10:47:14,604 INFO  [STDOUT] ***** org.apache.struts.action.LOCALE
10:47:14,605 INFO  [STDOUT] SearchForm.validate()
10:47:14,605 INFO  [STDOUT] ***** org.apache.struts.action.LOCALE

Here is my config:
<action
        path="/search"
        name="searchForm"
        scope="request"
        input="/jsp/search.jsp"
        validate="true"
        type="app.featuredbrands.action.SearchAction">
        <forward name="multiple" path="/jsp/searchResults.jsp"/>
        <forward name="single" path="/jsp/crud.jsp"/>
        <forward name="failure" path="/jsp/search.jsp"/>
</action>

Any ideas?

Thanks.

--Brad


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

Reply via email to