It must be because you are missing the path, I mean, if ur application is
hosted on:
http://localhost/somePath/<Here Your Actions>, then u could be missing:
/somePath ... Do u know what I meant?
Nico
On Wed, Apr 9, 2008 at 5:44 PM, Francisco Egloff Weil <[EMAIL PROTECTED]>
wrote:
> Thanks for your post Raghu,
>
>
>
> I changed the code but then I received the following exception:
>
>
>
> org.apache.struts.chain.commands.InvalidPathException: No action config
> found for the specified url.
>
>
> org.apache.struts.chain.commands.AbstractSelectAction.execute(AbstractSelectAction.java:71)
>
>
> org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
>
>
> org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
>
>
> org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
>
>
> org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
>
>
> org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
>
>
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
>
>
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
>
> javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>
> javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>
>
>
> The thing is MenuAction handles the Menu, that's why it initialize
> MessageList when some choose Message History menu.
>
>
>
> Here's a extract:
>
>
>
> *public* ActionForward execute(ActionMapping actionMapping,
>
> ActionForm actionForm,
>
> HttpServletRequest servletRequest,
>
> HttpServletResponse servletResponse) *
> throws*
>
> Exception {
>
> *int* menuOption = (Integer) PropertyUtils.*getSimpleProperty*
> (actionForm,
>
> "menuOption");
>
>
>
> String forward = "";
>
> UserTO user;
>
> *try* {
>
> *switch* (menuOption) {
>
> *case* MenuConstants.*HOME*:
>
> forward = "home";
>
> *break*;
>
> *case* MenuConstants.*MESSAGES_HISTORY*:
>
> user =
>
> (UserTO) servletRequest.getSession().getAttribute(
> "user");
>
> MessageListTO messages =
> *new*MessageDAO().getMessages(user.getClientId());
>
> servletRequest.getSession().setAttribute("messageList",
> messages.getMessageList());
>
> DateTO dateRange = *new* DateTO(2008);
>
> servletRequest.getSession().setAttribute("dateRange",
>
> dateRange);
>
> DateUtil dateTo = *new* DateUtil();
>
> dateTo.setDay(dateTo.getCurrentDay());
>
> dateTo.setMonth(dateTo.getCurrentMonth());
>
> dateTo.setYear(dateTo.getCurrentYear());
>
>
> servletRequest.setAttribute("dateTo",dateTo);
>
> forward = "messages";
>
> *break*;
>
> *case* MenuConstants.*SEND_MESSAGE*:
>
> forward = "sendMessage";
>
> *break*;
>
> *default*:
>
> forward = "home";
>
> *break*;
>
> }
>
> } …
>
>
>
>
>
>
>
> *De:* [EMAIL PROTECTED] [mailto:
> [EMAIL PROTECTED] *En nombre de *Raghuveer
> Kumarakrishnan
> *Enviado el:* Wednesday, April 09, 2008 4:26 PM
> *Para:* displaytag-user@lists.sourceforge.net
> *Asunto:* Re: [displaytag-user] paging displaytag and struts
>
>
>
> Francisco,
>
>
>
> Set requestURI="MenuAction.do"
>
>
>
> --Raghu
>
> *Francisco Egloff Weil <[EMAIL PROTECTED]>* wrote:
>
> Hi, everyone
>
> I have problems linking displaytag with action/form/struts-config.xlm.
>
> This is what I have:
> MenuAction
> - initialize the arraylist "messageList"
> - servletRequest.getSession().setAttribute("messageList",
> messages.getMessageList());
> - forwards = "Message.jsp"
>
> Message.jsp
>
> pagesize="16" cellspacing="0">
>
>
>
>
>
>
>
>
> When I click next on paging-menu I've got
> java.lang.NullPointerException
> at org.apache.jsp.WEBSITE.Messages_jsp._jspService
>
> I read on other post to set displaytags' attribute requestURI="" but it
> doesn't work either. I know I have to configure something on
> struts-config.xlm and create an action class associated with this.
>
> I'll appreciate any help you can give me on this.
>
> Best regards,
>
> Francisco
>
> PD. I'm using Tomcat as application server
>
>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> Don't miss this year's exciting event. There's still time to save $100.
> Use priority code J8TL2D2.
>
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> _______________________________________________
> displaytag-user mailing list
> displaytag-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/displaytag-user
>
>
>
>
> A Goal .......... Is a Dream with a Deadline
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> Don't miss this year's exciting event. There's still time to save $100.
> Use priority code J8TL2D2.
>
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> _______________________________________________
> displaytag-user mailing list
> displaytag-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/displaytag-user
>
>
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
displaytag-user mailing list
displaytag-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/displaytag-user