Update:  the jsp I am trying to load (Contracts.jsp) has 3 included files in
it.  When I changed the forward mapping from ("/pages/Contracts.jsp") to one
of the included files ("/pages/message.jsp") it loaded correctly.  



jeffo1b wrote:
> 
> Also, I am using Struts 1.3.  
> 
> jeffo1b wrote:
>> 
>> I submit a very simple form to an action, the code in the action class
>> finds the appropriate forward, and then control is handed off to the
>> framework.  no errors are generated, but i get a "File Download" popup
>> window that asks, "Do you want to save this file, or find a program
>> online to open it?  Name:  logon.do; Type:  Unknown file type, 543 bytes;
>> From:  Localhost"
>> 
>> Here is the code:
>> 
>> //struts-config
>>  <action-mappings>
>>         <action
>>             path="/logon"
>>             type="com.sep.ebs.actions.LogonAction"
>>             name="logonForm"
>>             scope="request"
>>             input="/pages/home.jsp"
>>             unknown="false"
>>             validate="false">
>>             <forward
>>             name="defaultData"
>>             path="/default.do"
>>             redirect="false" />
>>             <forward
>>             name="success"
>>             path="/pages/Contracts.jsp"
>>             redirect="false" /> 
>>             <forward
>>             name="failure"
>>             path="/pages/home.jsp"
>>             redirect="false" /> 
>> 
>> //home.jsp
>> <body>
>> <!--#include virtual="header.jsp" -->
>> <!--#include virtual="message.jsp" -->
>> <!--#include virtual="Menu.jsp" -->
>> <html:form action="logon.do">
>> Username: <html:text property="username"/><br/>
>> Password:  <html:text property="password"/><br/>
>> <html:submit property="submit" value="Logon"
>> styleClass="searchButton"></html:submit>
>> </html:form>
>> 
>> //LogonAction
>> public ActionForward executeAppLogic(ActionMapping mapping, ActionForm
>> form,HttpServletRequest request, HttpServletResponse response)throws
>> Exception {
>>              
>>              //check logon credentials
>>              //some code
>>              DefaultDataForm bean = getDefaultData(form);
>>              request.setAttribute(EBSUtil.MESSAGE_BEAN, bean);
>>              
>>              ActionForward forward = mapping.findForward("success");
>>              return forward;
>> }
>> 
>> I am running this in Eclipse, and in the debugger, the value of the
>> forward at the end of my LogonAction has the correct mapping
>> ("/pages/Contracts.jsp").  More confusing is that if I type in the url
>> (root/pages/Contracts.jsp), the page loads correctly.  I just cant get
>> the Action class to send me there.
>> 
>> Any help would be greatly appreciated.
>> 
>> Jeff
>> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Problem-with-ActionForward-tp29712329p29713499.html
Sent from the Struts - User mailing list archive at Nabble.com.


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

Reply via email to