Problem with displaying a subset of error messages using html:messages

2004-06-24 Thread Asif Rahman
 Hi Im have been using pretty standard code to display error messages so far, eg:

logic:messagesPresent
 html:messages id=error
libean:write name=error//li
 /html:messages
  brbr
/logic:messagesPresent 


But now, the problem I am facing is that I want to display a subset of my error 
messages in one part of page, (e.g. Error messages that start with Company) and the 
rest of the messages (ones that start with Factory) in another section of the page.  
I've read the docs but really havent been able to figure this one out.  Can someone 
plese help me?  Thanks.

-Asif

Re: Problem with displaying a subset of error messages using html:messages

2004-06-24 Thread atta-ur rehman
Hello Asif,

Now I havn't checked what I'm going to write here but am pretty sure it
should work.

First of all while adding your ActionError to ActionErrors use 'company' as
the key for the company errors and 'factory' for factory related error
messages.

like:

ActionErrors errors = new ActionErrors();
errors.add('company', new ActionError());
errors.add('factory', new ActionError());

now in you loop wrap you bean:wrie in an if statement:

logic:messagesPresent
 html:messages id=error
c:if test=${error.key == 'company'}
libean:write name=error//li
/c:if
 /html:messages
  brbr
/logic:messagesPresent


hope this work and helps!

ATTA

- Original Message - 
From: Asif Rahman [EMAIL PROTECTED]
To: Struts Users Mailing List [EMAIL PROTECTED]
Sent: Thursday, June 24, 2004 12:48 PM
Subject: Problem with displaying a subset of error messages using
html:messages


Hi Im have been using pretty standard code to display error messages so far,
eg:

logic:messagesPresent
 html:messages id=error
libean:write name=error//li
 /html:messages
  brbr
/logic:messagesPresent


But now, the problem I am facing is that I want to display a subset of my
error messages in one part of page, (e.g. Error messages that start with
Company) and the rest of the messages (ones that start with Factory) in
another section of the page.  I've read the docs but really havent been able
to figure this one out.  Can someone plese help me?  Thanks.

-Asif



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



Re: Problem with displaying a subset of error messages using html:messages

2004-06-24 Thread Asif Rahman
Hi Atta,  this is what I'm getting when I try that:

javax.servlet.jsp.JspTagException: javax.servlet.jsp.JspException: An error
occurred while evaluating custom action attribute test with value
${error.key == 'company'}: Unable to find a value for key in object of
class java.lang.String using operator . (null)
 at org.apache.taglibs.standard.tag.el.core.IfTag.condition(IfTag.java:102)

Any ideas?

-Asif

- Original Message - 
From: atta-ur rehman [EMAIL PROTECTED]
To: Struts Users Mailing List [EMAIL PROTECTED]; Asif Rahman
[EMAIL PROTECTED]
Sent: Thursday, June 24, 2004 4:04 PM
Subject: Re: Problem with displaying a subset of error messages using
html:messages


 Hello Asif,

 Now I havn't checked what I'm going to write here but am pretty sure it
 should work.

 First of all while adding your ActionError to ActionErrors use 'company'
as
 the key for the company errors and 'factory' for factory related error
 messages.

 like:

 ActionErrors errors = new ActionErrors();
 errors.add('company', new ActionError());
 errors.add('factory', new ActionError());

 now in you loop wrap you bean:wrie in an if statement:

 logic:messagesPresent
  html:messages id=error
 c:if test=${error.key == 'company'}
 libean:write name=error//li
 /c:if
  /html:messages
   brbr
 /logic:messagesPresent


 hope this work and helps!

 ATTA

 - Original Message - 
 From: Asif Rahman [EMAIL PROTECTED]
 To: Struts Users Mailing List [EMAIL PROTECTED]
 Sent: Thursday, June 24, 2004 12:48 PM
 Subject: Problem with displaying a subset of error messages using
 html:messages


 Hi Im have been using pretty standard code to display error messages so
far,
 eg:

 logic:messagesPresent
  html:messages id=error
 libean:write name=error//li
  /html:messages
   brbr
 /logic:messagesPresent


 But now, the problem I am facing is that I want to display a subset of my
 error messages in one part of page, (e.g. Error messages that start with
 Company) and the rest of the messages (ones that start with Factory)
in
 another section of the page.  I've read the docs but really havent been
able
 to figure this one out.  Can someone plese help me?  Thanks.

 -Asif



 -
 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]



Re: Problem with displaying a subset of error messages using html:messages

2004-06-24 Thread atta-ur rehman
Okay, while out for lunch i thought about it and i think the right way of
doing it would be to use property attribute of the html:messages tag:

http://jakarta.apache.org/struts/userGuide/struts-html.html#messages

henc new code:

logic:messagesPresent
   html:messages id=error property=company
  libean:write name=error//li
   /html:messages
  brbr
/logic:messagesPresent

I wish i could have been able to check it but let's see if it works!

ATTA

- Original Message - 
From: Asif Rahman [EMAIL PROTECTED]
To: Struts Users Mailing List [EMAIL PROTECTED]
Sent: Thursday, June 24, 2004 1:26 PM
Subject: Re: Problem with displaying a subset of error messages using
html:messages


 Hi Atta,  this is what I'm getting when I try that:

 javax.servlet.jsp.JspTagException: javax.servlet.jsp.JspException: An
error
 occurred while evaluating custom action attribute test with value
 ${error.key == 'company'}: Unable to find a value for key in object of
 class java.lang.String using operator . (null)
  at
org.apache.taglibs.standard.tag.el.core.IfTag.condition(IfTag.java:102)

 Any ideas?

 -Asif

 - Original Message - 
 From: atta-ur rehman [EMAIL PROTECTED]
 To: Struts Users Mailing List [EMAIL PROTECTED]; Asif Rahman
 [EMAIL PROTECTED]
 Sent: Thursday, June 24, 2004 4:04 PM
 Subject: Re: Problem with displaying a subset of error messages using
 html:messages


  Hello Asif,
 
  Now I havn't checked what I'm going to write here but am pretty sure it
  should work.
 
  First of all while adding your ActionError to ActionErrors use 'company'
 as
  the key for the company errors and 'factory' for factory related error
  messages.
 
  like:
 
  ActionErrors errors = new ActionErrors();
  errors.add('company', new ActionError());
  errors.add('factory', new ActionError());
 
  now in you loop wrap you bean:wrie in an if statement:
 
  logic:messagesPresent
   html:messages id=error
  c:if test=${error.key == 'company'}
  libean:write name=error//li
  /c:if
   /html:messages
brbr
  /logic:messagesPresent
 
 
  hope this work and helps!
 
  ATTA
 
  - Original Message - 
  From: Asif Rahman [EMAIL PROTECTED]
  To: Struts Users Mailing List [EMAIL PROTECTED]
  Sent: Thursday, June 24, 2004 12:48 PM
  Subject: Problem with displaying a subset of error messages using
  html:messages
 
 
  Hi Im have been using pretty standard code to display error messages so
 far,
  eg:
 
  logic:messagesPresent
   html:messages id=error
  libean:write name=error//li
   /html:messages
brbr
  /logic:messagesPresent
 
 
  But now, the problem I am facing is that I want to display a subset of
my
  error messages in one part of page, (e.g. Error messages that start with
  Company) and the rest of the messages (ones that start with Factory)
 in
  another section of the page.  I've read the docs but really havent been
 able
  to figure this one out.  Can someone plese help me?  Thanks.
 
  -Asif
 
 
 
  -
  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]





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



[SOLVED] Re: Problem with displaying a subset of error messages using html:messages

2004-06-24 Thread Asif Rahman
It works! I just got it to work the same way
too:http://javaboutique.internet.com/tutorials/excep_struts/index-2.html
Thanks so much Atta  :)

-Asif

- Original Message - 
From: atta-ur rehman [EMAIL PROTECTED]
To: Struts Users Mailing List [EMAIL PROTECTED]; Asif Rahman
[EMAIL PROTECTED]
Sent: Thursday, June 24, 2004 4:56 PM
Subject: Re: Problem with displaying a subset of error messages using
html:messages


 Okay, while out for lunch i thought about it and i think the right way of
 doing it would be to use property attribute of the html:messages tag:

 http://jakarta.apache.org/struts/userGuide/struts-html.html#messages

 henc new code:

 logic:messagesPresent
html:messages id=error property=company
   libean:write name=error//li
/html:messages
   brbr
 /logic:messagesPresent

 I wish i could have been able to check it but let's see if it works!

 ATTA

 - Original Message - 
 From: Asif Rahman [EMAIL PROTECTED]
 To: Struts Users Mailing List [EMAIL PROTECTED]
 Sent: Thursday, June 24, 2004 1:26 PM
 Subject: Re: Problem with displaying a subset of error messages using
 html:messages


  Hi Atta,  this is what I'm getting when I try that:
 
  javax.servlet.jsp.JspTagException: javax.servlet.jsp.JspException: An
 error
  occurred while evaluating custom action attribute test with value
  ${error.key == 'company'}: Unable to find a value for key in object
of
  class java.lang.String using operator . (null)
   at
 org.apache.taglibs.standard.tag.el.core.IfTag.condition(IfTag.java:102)
 
  Any ideas?
 
  -Asif
 
  - Original Message - 
  From: atta-ur rehman [EMAIL PROTECTED]
  To: Struts Users Mailing List [EMAIL PROTECTED]; Asif Rahman
  [EMAIL PROTECTED]
  Sent: Thursday, June 24, 2004 4:04 PM
  Subject: Re: Problem with displaying a subset of error messages using
  html:messages
 
 
   Hello Asif,
  
   Now I havn't checked what I'm going to write here but am pretty sure
it
   should work.
  
   First of all while adding your ActionError to ActionErrors use
'company'
  as
   the key for the company errors and 'factory' for factory related error
   messages.
  
   like:
  
   ActionErrors errors = new ActionErrors();
   errors.add('company', new ActionError());
   errors.add('factory', new ActionError());
  
   now in you loop wrap you bean:wrie in an if statement:
  
   logic:messagesPresent
html:messages id=error
   c:if test=${error.key == 'company'}
   libean:write name=error//li
   /c:if
/html:messages
 brbr
   /logic:messagesPresent
  
  
   hope this work and helps!
  
   ATTA
  
   - Original Message - 
   From: Asif Rahman [EMAIL PROTECTED]
   To: Struts Users Mailing List [EMAIL PROTECTED]
   Sent: Thursday, June 24, 2004 12:48 PM
   Subject: Problem with displaying a subset of error messages using
   html:messages
  
  
   Hi Im have been using pretty standard code to display error messages
so
  far,
   eg:
  
   logic:messagesPresent
html:messages id=error
   libean:write name=error//li
/html:messages
 brbr
   /logic:messagesPresent
  
  
   But now, the problem I am facing is that I want to display a subset of
 my
   error messages in one part of page, (e.g. Error messages that start
with
   Company) and the rest of the messages (ones that start with
Factory)
  in
   another section of the page.  I've read the docs but really havent
been
  able
   to figure this one out.  Can someone plese help me?  Thanks.
  
   -Asif
  
  
  
   -
   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]
 
 



 -
 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]