Daniel,

What version of struts are you using?  I see the input="input" refers to a
local ActionForward but how is struts configured?  In the 1.2.4 docs, this
controller snippet sounds like it would be VERY useful to you:

inputForward - Set to true if you want the input attribute of <action>
elements to be the name of a local or global ActionForward, which will then
be used to calculate the ultimate URL. Set to false to treat the input
parameter of <action> elements as a module-relative path to the resource to
be used as the input form. [false] (optional)

It says it defaults to false, i.e. the controller would require the input
element to refer to a module-relative path or a resources such as a tile or
a JSP/HTML page in your webapp.

So, have you tried setting up a struts-config.xml controller line a bit like
this:

<controller inputForward="true" />

or

<<controller inputForward="true"
        processorClass="org.apache.struts.action.RequestProcessor" />

Regards,
David

-----Original Message-----
From: daniel weiss [mailto:[EMAIL PROTECTED]
Sent: Friday, October 01, 2004 6:07 AM
To: [EMAIL PROTECTED]
Subject: Probs with ActionError -> generate a blank page after request



Hi folks,

i got some problems with ActionErrors from Struts. If i tried to add some
Error, i will get a blank page without some error msg.

code snipplet:

ActionErrors errors = validate(form,request,mapping);
errors.add("foobar", new ActionError("abc12345"));

System.out.println("error status --- : "  + errors.isEmpty());

if (!errors.isEmpty()) {
  saveErrors(request, errors);
  return mapping.getInputForward();
}

----

i used the module config with multiple modular struts-application. first, i
have
to send my request to my Action (myAction.do) and init something. If some
exception
comes up, i would add this as ActionError and show an error on the jsp.
Here my action config:

                <action path="/avr-ekzuordnung"
                        type="de.mycompany.MyAction"
                        name="myFoobarForm"
                        input="input"
                        scope="session"
                        validate="false">
                        <forward name="input"
                                 path="/protected/avr_ekzuordnung.jsp"
                                 redirect="false"
                                 contextRelative="true"/>
                 </action>

I've learned to set the synonym input for my forward, otherwise i will get
also
a blank page without a error msg.

My main problem is the result of a blank page without some errors. Look up
at my example code
and action config.

I'll be thankfull for help
Greetings
geramaya







_______________________________
Do you Yahoo!?
Express yourself with Y! Messenger! Free. Download now.
http://messenger.yahoo.com

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

Reply via email to