You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by chuck harris <em...@yahoo.com> on 2005/06/07 23:23:49 UTC

is performed when org.apache.struts.action.ActionErrors are in the request

I had a struts 1.1 web app contained in its own
ear/war. It is/was deployed in jboss/tomcat 4.01sp1.
Most of the pages extend validatorform. The
validatorform validation worked as expected. 
The pages were packaged in the war:
a.jsp ... many jsp's in the war
/web-inf/struts-config
/web-inf/validation.xml
/web-inf/validation-rules.xml
/web-inf/ various tld files

Then I included the jsp's in another ear/war that
contained several other struts jsp's (none extend
validatorform). All jsp's (example) in the new war are
packaged:
/abc/a.jsp ... many jsp's in this context
/def/b.jsp ... many jsp's in this context
/ghi/c.jsp ... many jsp's in this context - this being
the one that I included in the existing war.
/web-inf/struts-config
/web-inf/validation.xml
/web-inf/validator-rules.xml
/web-inf/ various tld files

I changed the action path in struts-config for the new
pages from /c to /ghi/c and the input to /ghi/c.jsp. I
can navigate through the pages as expected if
validation errors are not entered.  The problem is
when an entry is not valid.  The
<logic:messagesNotPresent> tag is not correctly
evaluating the messages and code dependent on no
errors is being executed. A peek at the request shows
org.apache.struts.action.ERROR :
org.apache.struts.action.ActionErrors
with the correct error message.  Why is the
messageNotPresent not working properly?  It worked
prior to including them in the other ear/war.  I tried
adding message="true" to the tag but that did not
resolve the error.


		
__________________________________ 
Discover Yahoo! 
Get on-the-go sports scores, stock quotes, news and more. Check it out! 
http://discover.yahoo.com/mobile.html

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


Re: is performed when org.apache.struts.action.ActionErrors are in the request

Posted by chuck harris <em...@yahoo.com>.
Yes they are included in a common include jsp file:
<%@ page language="java"%>
<%@ taglib uri="/WEB-INF/struts-html.tld"
prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld"
prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld"
prefix="logic"%>
and all are in the war.


--- Michael Jouravlev <jm...@gmail.com> wrote:

> Do you have <%@ taglib
> uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
>  in your JSP?
> 
> On 6/7/05, chuck harris <em...@yahoo.com>
> wrote:
> > I had a struts 1.1 web app contained in its own
> > ear/war. It is/was deployed in jboss/tomcat
> 4.01sp1.
> > Most of the pages extend validatorform. The
> > validatorform validation worked as expected.
> > The pages were packaged in the war:
> > a.jsp ... many jsp's in the war
> > /web-inf/struts-config
> > /web-inf/validation.xml
> > /web-inf/validation-rules.xml
> > /web-inf/ various tld files
> > 
> > Then I included the jsp's in another ear/war that
> > contained several other struts jsp's (none extend
> > validatorform). All jsp's (example) in the new war
> are
> > packaged:
> > /abc/a.jsp ... many jsp's in this context
> > /def/b.jsp ... many jsp's in this context
> > /ghi/c.jsp ... many jsp's in this context - this
> being
> > the one that I included in the existing war.
> > /web-inf/struts-config
> > /web-inf/validation.xml
> > /web-inf/validator-rules.xml
> > /web-inf/ various tld files
> > 
> > I changed the action path in struts-config for the
> new
> > pages from /c to /ghi/c and the input to
> /ghi/c.jsp. I
> > can navigate through the pages as expected if
> > validation errors are not entered.  The problem is
> > when an entry is not valid.  The
> > <logic:messagesNotPresent> tag is not correctly
> > evaluating the messages and code dependent on no
> > errors is being executed. A peek at the request
> shows
> > org.apache.struts.action.ERROR :
> > org.apache.struts.action.ActionErrors
> > with the correct error message.  Why is the
> > messageNotPresent not working properly?  It worked
> > prior to including them in the other ear/war.  I
> tried
> > adding message="true" to the tag but that did not
> > resolve the error.
> > 
> > 
> > 
> > __________________________________
> > Discover Yahoo!
> > Get on-the-go sports scores, stock quotes, news
> and more. Check it out!
> > http://discover.yahoo.com/mobile.html
> > 
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> user-unsubscribe@struts.apache.org
> > For additional commands, e-mail:
> user-help@struts.apache.org
> > 
> >
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> user-unsubscribe@struts.apache.org
> For additional commands, e-mail:
> user-help@struts.apache.org
> 
> 



		
__________________________________ 
Discover Yahoo! 
Stay in touch with email, IM, photo sharing and more. Check it out! 
http://discover.yahoo.com/stayintouch.html

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


Re: is performed when org.apache.struts.action.ActionErrors are in the request

Posted by Michael Jouravlev <jm...@gmail.com>.
Do you have <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
 in your JSP?

On 6/7/05, chuck harris <em...@yahoo.com> wrote:
> I had a struts 1.1 web app contained in its own
> ear/war. It is/was deployed in jboss/tomcat 4.01sp1.
> Most of the pages extend validatorform. The
> validatorform validation worked as expected.
> The pages were packaged in the war:
> a.jsp ... many jsp's in the war
> /web-inf/struts-config
> /web-inf/validation.xml
> /web-inf/validation-rules.xml
> /web-inf/ various tld files
> 
> Then I included the jsp's in another ear/war that
> contained several other struts jsp's (none extend
> validatorform). All jsp's (example) in the new war are
> packaged:
> /abc/a.jsp ... many jsp's in this context
> /def/b.jsp ... many jsp's in this context
> /ghi/c.jsp ... many jsp's in this context - this being
> the one that I included in the existing war.
> /web-inf/struts-config
> /web-inf/validation.xml
> /web-inf/validator-rules.xml
> /web-inf/ various tld files
> 
> I changed the action path in struts-config for the new
> pages from /c to /ghi/c and the input to /ghi/c.jsp. I
> can navigate through the pages as expected if
> validation errors are not entered.  The problem is
> when an entry is not valid.  The
> <logic:messagesNotPresent> tag is not correctly
> evaluating the messages and code dependent on no
> errors is being executed. A peek at the request shows
> org.apache.struts.action.ERROR :
> org.apache.struts.action.ActionErrors
> with the correct error message.  Why is the
> messageNotPresent not working properly?  It worked
> prior to including them in the other ear/war.  I tried
> adding message="true" to the tag but that did not
> resolve the error.
> 
> 
> 
> __________________________________
> Discover Yahoo!
> Get on-the-go sports scores, stock quotes, news and more. Check it out!
> http://discover.yahoo.com/mobile.html
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
> 
>

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