Return-Path: Delivered-To: apmail-struts-user-archive@www.apache.org Received: (qmail 58278 invoked from network); 16 Mar 2009 20:57:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Mar 2009 20:57:14 -0000 Received: (qmail 7581 invoked by uid 500); 16 Mar 2009 20:57:04 -0000 Delivered-To: apmail-struts-user-archive@struts.apache.org Received: (qmail 7569 invoked by uid 500); 16 Mar 2009 20:57:04 -0000 Mailing-List: contact user-help@struts.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Struts Users Mailing List" Reply-To: "Struts Users Mailing List" Delivered-To: mailing list user@struts.apache.org Received: (qmail 7558 invoked by uid 99); 16 Mar 2009 20:57:04 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Mar 2009 13:57:04 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of b-skillz@gmx.de designates 213.165.64.20 as permitted sender) Received: from [213.165.64.20] (HELO mail.gmx.net) (213.165.64.20) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 16 Mar 2009 20:56:55 +0000 Received: (qmail invoked by alias); 16 Mar 2009 20:56:16 -0000 Received: from i59F5AB42.versanet.de (EHLO [89.245.171.66]) [89.245.171.66] by mail.gmx.net (mp031) with SMTP; 16 Mar 2009 21:56:16 +0100 X-Authenticated: #2243721 X-Provags-ID: V01U2FsdGVkX1/PfnJWj/3PHrJ8sx+jPmPP3owpVwzfRwAFpJxoUH u94XInI5vfxtBH Message-ID: <49BEBCEC.20301@gmx.de> Date: Mon, 16 Mar 2009 21:56:12 +0100 From: benjamin haimerl User-Agent: Thunderbird 2.0.0.19 (X11/20090105) MIME-Version: 1.0 To: Struts Users Mailing List Subject: Re: Need help using References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.48 X-Virus-Checked: Checked by ClamAV on apache.org hmm but it works in my project ;) here is my struts-config.xml MyAction: package com.yourcompany.struts.action; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import com.yourcompany.struts.form.TestNameForm; public class DisplaySearchNameAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { return mapping.findForward("batch"); } } MyJSP: <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>

link1

link2 Generated HTML output:

link1

link2 (BTW: my context name is Test) When i start this project the index.jsp displays the 2 links, clicking one of them leads me to: http://localhost:8080/Test/displaysearchpage.do the action forwards to: /WebRoot/testName.jsp (next to the WEB-INF Folder) this page will be loaded well .. it should work... becaus it does on my side ;) hermann.x.lau@jpmchase.com wrote: > Benjamin, > > When I click on link, it reloads the same (welcome.jsp) page. It doesn't > go to an empty page or go to an 404 error page. > > I added logging to my action classes and it looks like the classes are > even being called. This leads me to believe that the configuration is not > correct... but I have looked over my config many times and I don't see > anything wrong with it. Any ideas? > > Thanks for your help! > > > > > benjamin haimerl > 03/16/2009 03:06 PM > Please respond to > "Struts Users Mailing List" > > > To > Struts Users Mailing List > cc > > Subject > Re: Need help using > > > > > > > hi hermann > > imho it should work.. > > which page will be shown when you follow the link? > just an empty page? > Then i guess your action returned null as ActionForward, or an > notConfigured forward > > or did you saw an error page > for example: > http status 404 - invalid path was requestet > > that means the action isnt configured (well) > > add some log points to your action, to see if the class will be called > or start the tomcat in debug to step through your action > to be sure the ActionForward Object contains the correct information > if the return value is null.. you will see an empty page > without any exceptions > > greetings > benjamin haimerl > > > hermann.x.lau@jpmchase.com wrote: > >> I am having trouble getting two links to work. The links render properly >> > > >> but when I click on the links, it doesn't forward to the appropriate >> > page. > >> I am not getting any exceptions on the server either. >> What am I missing? >> >> The jsp: >>

>> >>
>>
>> >> >> >>
>>
>> >> > > >> >> >>

>> >> The action-mapping in struts-config file: >> > type="com.bankone.adf.webtrack.actions.DisplaySearchPageAction" >> parameter="methodtocall"> >> >> >> >> >> >> >> The DisplaySearchPageAction class: >> public ActionForward searchAcct(ActionMapping mapping, ActionForm form, >> HttpServletRequest request, HttpServletResponse response) >> throws Exception { >> AccountSearchCriteriaForm acctSearch = new >> AccountSearchCriteriaForm(); >> .... >> request.setAttribute("accountSearchCriteriaForm", acctSearch); >> return mapping.findForward("welcome"); >> } >> >> public ActionForward searchBatch(ActionMapping mapping, ActionForm form, >> > > >> HttpServletRequest request, HttpServletResponse response) { >> BatchSearchCriteriaForm batchSearch = new BatchSearchCriteriaForm(); >> > > >> .... >> request.setAttribute("batchSearchCriteriaForm", batchSearch); >> return mapping.findForward("batch"); >> } >> >> ----------------------------------------- >> This communication is for informational purposes only. It is not >> intended as an offer or solicitation for the purchase or sale of >> any financial instrument or as an official confirmation of any >> transaction. All market prices, data and other information are not >> warranted as to completeness or accuracy and are subject to change >> without notice. Any comments or statements made herein do not >> necessarily reflect those of JPMorgan Chase & Co., its subsidiaries >> and affiliates. >> >> This transmission may contain information that is privileged, >> confidential, legally privileged, and/or exempt from disclosure >> under applicable law. If you are not the intended recipient, you >> are hereby notified that any disclosure, copying, distribution, or >> use of the information contained herein (including any reliance >> thereon) is STRICTLY PROHIBITED. Although this transmission and any >> attachments are believed to be free of any virus or other defect >> that might affect any computer system into which it is received and >> opened, it is the responsibility of the recipient to ensure that it >> is virus free and no responsibility is accepted by JPMorgan Chase & >> Co., its subsidiaries and affiliates, as applicable, for any loss >> or damage arising in any way from its use. If you received this >> transmission in error, please immediately contact the sender and >> destroy the material in its entirety, whether in electronic or hard >> copy format. Thank you. >> >> Please refer to http://www.jpmorgan.com/pages/disclosures for >> disclosures relating to UK legal entities. >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org > For additional commands, e-mail: user-help@struts.apache.org > > > > > > ----------------------------------------- > This communication is for informational purposes only. It is not > intended as an offer or solicitation for the purchase or sale of > any financial instrument or as an official confirmation of any > transaction. All market prices, data and other information are not > warranted as to completeness or accuracy and are subject to change > without notice. Any comments or statements made herein do not > necessarily reflect those of JPMorgan Chase & Co., its subsidiaries > and affiliates. > > This transmission may contain information that is privileged, > confidential, legally privileged, and/or exempt from disclosure > under applicable law. If you are not the intended recipient, you > are hereby notified that any disclosure, copying, distribution, or > use of the information contained herein (including any reliance > thereon) is STRICTLY PROHIBITED. Although this transmission and any > attachments are believed to be free of any virus or other defect > that might affect any computer system into which it is received and > opened, it is the responsibility of the recipient to ensure that it > is virus free and no responsibility is accepted by JPMorgan Chase & > Co., its subsidiaries and affiliates, as applicable, for any loss > or damage arising in any way from its use. If you received this > transmission in error, please immediately contact the sender and > destroy the material in its entirety, whether in electronic or hard > copy format. Thank you. > > Please refer to http://www.jpmorgan.com/pages/disclosures for > disclosures relating to UK legal entities. > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@struts.apache.org For additional commands, e-mail: user-help@struts.apache.org