Dario,
In this situation, in the "input" attribute of action-mapping, you should
provide the action-mapping which you want to execute to populate your
drop-down in jsp. Usually we provide the JSP page in "input" attribute,
but when you have to forward to JSP through any action, you should provide
one more attribute in struts-config.xml file. In Controller tag,
"inputForward" attribute should be set as "true", by default it is
"false". In case of "false" value, you can not use action-mapping in
"input" attribute, but in case of "true", you can.
Consider following example..
<action
path="/trade"
type="com.mypkg.depository.action.DepositoryAction"
input="failure"
name="depositoryForm"
scope="request"
parameter="method"
validate="true" >
<forward name="success"
path="/viewdepository.do?method=viewDepository"/>
<forward name="failure" path="/loadtrade.do?method=loadTrade"/>
</action>
<controller
processorClass="org.springframework.web.struts.DelegatingTilesRequestProcessor"
nocache="false" inputForward="true" maxFileSize="2M"/>
Hope it helps.....
Thanks & Regards
Sunil Sahu
dario <[EMAIL PROTECTED]>
05/12/2006 02:05 PM
Please respond to
Struts Users Mailing List <[email protected]>
To
[email protected]
cc
Subject
how to deal with request attributes and validation?
hello everybody,
I'd like to know how do you deal with situations where you need to
display some dynamic elements (menus, dropdowns...) on the page?
putting those in the request scope in the action thus making them
available to JSP, seems most naturally to me. problem is when form data
does not pass validation, and action is never called, so JSP page breaks
because it has no data to display.
is there any proven tactics for this? basicly, i want some action/method
executed even if validation fails, but still want validation to work and
error messages passed to JSP.
thanks a lot!
dario
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]