Hi Srinivas,

We've talked in the past about allowing inner-class form beans, but haven't ever gotten to it. The workaround is this:

MyPageFlow myPF = (MyPageFlow) PageFlowUtils.getCurrentPageFlow(request);

Hope this helps.

Rich

[EMAIL PROTECTED] wrote:
Hi Carlin,

In the new annotation based validation I can user ${pageflow.xxxx} in the form 
bean. I am looking for a way to do this in old style form bean also

Some of the fields are required based on some conditional variables defined in 
the pageflow. I can as well set those variables in the form bean also.

Thank You
Srinivas Surapaneni



-------------- Original message -------------- From: "Carlin Rogers" <[EMAIL PROTECTED]>
Hi Srinivas, In the case you described, the form bean does not have access to the page flow. In your design, how come the form bean would want/need access to the page flow? Just curious about the use case. When you ask about "...using the old style validate method in the form bean", do you mean implementing a form bean that extends ActionForm and overrides the validate() method? If so, yes, this is supported if you'd rather do that than use the validator support in NetUI. To do this, you need to add the doValidate and validationError properties to your Jpf.Actionannotation... something like the following snippet. @Jpf.Action( doValidation=true, validationErrorForward = @Jpf.Forward( name = "fail", navigateTo=Jpf.NavigateTo.currentPage), forwards = { @Jpf.Forward( name = "success", path = "next.jsp") }) public Forward myAction(MyForm form) { ... } Hope that helps, Carlin

On 3/3/06, Srinivas Surapaneni wrote:
I had a form bean which is not a inner class


How do I access the pageflow from the form bean?


Can we still validate using the old style validate method in the form bean?




Thanks Srinivas Surapaneni

--
No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 268.1.1/273 - Release Date: 3/2/2006


Reply via email to