I did try the below option. Even then it doesn't work!!!!! Any updates????????
Will it be a problem with struts-modular approach???
From: "Daniel Perry" <[EMAIL PROTECTED]>
Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Subject: RE: Urgent help Needed....... Using multiple struts-config.xml- ActionErrors problem
Date: Tue, 11 May 2004 10:28:00 +0100
>FYI: I don't use message resource in this context.
well there's your problem :)
You need to have the error messages in a message resource available to both modules, so you need to add it to the second config file.
Daniel.
-----Original Message----- From: Normanjaisingh pauldurai [mailto:[EMAIL PROTECTED] Sent: 11 May 2004 10:18 To: [EMAIL PROTECTED] Subject: Urgent help Needed....... Using multiple struts-config.xml- ActionErrors problem
>Hi,
>
> Actually, my requirement is to populate the actionerrors object in
>a Actionclass and display it in the JSP using <html:errors/> tag.
>I'm pasting the code which i use below:
>
>In struts-config.xml i've the following:
>-----------------------------------------------------------------
><action-mappings type="org.apache.struts.config.SecureActionConfig">
><action path="/Dummy"
>type="com.mountain.molehill.struts.actions.DummyAction" >
> <forward name="Testing" path="/pages/body/DummyBody.jsp" />
></action>
></action-mappings>
>-----------------------------------------------------------------
>
>In struts-config-smile.xml i've the following:
>-----------------------------------------------------------------
><action-mappings type="org.apache.struts.config.SecureActionConfig">
><action path="/Dummy"
>type="com.mountain.molehill.struts.actions.DummyAction" >
> <forward name="Testing" contextRelative="true"
>path="/pages/body/DummyBody.jsp" />
> </action>
></action-mappings>
>-----------------------------------------------------------------
>
>In web.xml i've the following:
>--------------------------------------------------------------------
><init-param>
> <param-name>config</param-name>
> <param-value>/WEB-INF/struts-config.xml</param-value>
> </init-param>
> <init-param>
> <param-name>config/business</param-name>
> <param-value>/WEB-INF/struts-config-smile.xml</param-value>
> </init-param>
>--------------------------------------------------------------------
>
>In DummyAction.java i've the following code:
>--------------------------------------------------------------------
>public class DummyAction extends Action {
>
> public ActionForward execute(
> ActionMapping mapping,
> ActionForm form,
> HttpServletRequest request,
> HttpServletResponse response)
> throws Exception {
>
>
> ActionErrors errors1 = null;
> ActionError error1 = null;
> errors1 = new ActionErrors();
>
> error1 =
> new ActionError(
> "MountainError",
> "Populating the actionerrors in JSP using
><html:errors/> tag");
> errors1.add("Message", error1);
>
> this.saveErrors(request, errors1);
> return (mapping.findForward("Testing"));
>
>
> }
>}
>--------------------------------------------------------------------
>
>In DummyBody.jsp, i've the following:
>--------------------------------------------------------------------
><%@ taglib uri="struts-html.tld" prefix="html" %>
>
><html:errors/>
>
>--------------------------------------------------------------------
>
>Now, when i access "/Dummy.do"( pointing to struts-config.xml) , i get the
>actionerrors added in action class, getting displayed in the JSP. But when
>i access "/business/Dummy.do" (pointing to struts-config-smile.xml), i do
>not get the actionerrors getting displayed in the JSP.
>
>Comparing the action-mappings in struts-config.xml and
>struts-config-smile.xml, it's exactly the same, except that they belong to
>different modules( given in web.xml).
>
>Can anybody tell me what's to be done to solve this problem?
>
>FYI: I don't use message resource in this context.
>
>Thanx,
>Norman
>
>
>
>>From: "Ashutosh Satyam" <[EMAIL PROTECTED]>
>>Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
>>To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
>>Subject: RE: Using multiple struts-config.xml- ActionErrors problem
>>Date: Fri, 7 May 2004 12:32:36 +0530
>>
>>I suspect your struts-config-smile.xml is having no message resource
>>definition. Just add the same message resource definiton whatever you
>>have in the default struts-config.xml. I hope it should work then.
>>
>>This is how you define message resource bundle to be used in struts
>>configuration file.
>>+--------------------------------------------------------------+
>>| <!-- ========== Message Resources Definitions ========== --> |
>>| <message-resources parameter="resources.application"/> |
>>+--------------------------------------------------------------+
>>
>>Cheers,
>>Ashutosh Satyam
>>
>>-----Original Message-----
>>From: Normanjaisingh pauldurai [mailto:[EMAIL PROTECTED]
>>Sent: Friday, May 07, 2004 12:23 PM
>>To: [EMAIL PROTECTED]
>>Subject: Using multiple struts-config.xml- ActionErrors problem
>>
>>
>>Hi,
>>
>>I'm using struts-modular approach. i.e. in web.xml I've definitions like
>>this
>>
>>-------------------------
>>
>><init-param>
>>
>><param-name>config</param-name>
>>
>><param-value>/WEB-INF/struts-config.xml</param-value>
>>
>></init-param>
>>
>><init-param>
>>
>><param-name>config/business</param-name>
>>
>><param-value>/WEB-INF/struts-config-smile.xml</param-value>
>>
>></init-param>
>>
>>-------------------------
>>
>>But when ActionErrors object is populated in "config/business" module,it
>>is
>>not visible in the JSP page( i.e <html:errors/> tag doesn't display me the
>>errors populated). But the same works with "config" module. Why is this
>>problem.?
>>
>>FYI: I use struts 1.1
>>
>>
>>
>>Thanx in advance,
>>
>>Norman
>>
>>_________________________________________________________________
>>Post Classifieds on MSN classifieds. http://go.msnserver.com/IN/44045.asp
>>Buy and Sell on MSN Classifieds.
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>For additional commands, e-mail: [EMAIL PROTECTED]
>>
>
>_________________________________________________________________
>Send flowers in 24 hours!
>http://www.fabmall.com/affiliatehtml/redir/nl7.asp At MSN Shopping.
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
_________________________________________________________________ Get head-hunted by 10,000 recruiters. http://go.msnserver.com/IN/35984.asp Post your CV on naukri.com today.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
_________________________________________________________________
Get head-hunted by 10,000 recruiters. http://go.msnserver.com/IN/35984.asp Post your CV on naukri.com today.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]