Hi Fabrice,
A better option might be to use and set the outputFormBeanType
attribute on the @Jpf.Forward of your action in the first page flow,
login(loginFormBean form). Something like...
@Jpf.Action(
forwards={
@Jpf.Forward(
name="continue",
path = "path/to/pageflow2/initPage.do",
outputFormBeanType=ProcessFormBean.class
)
}
)
Then, in the login() action you create a bean of type ProcessFormBean,
set the desired properties and include it in the Forward object you
construct to return...
return new Forward("continue", processForm);
Kind regards,
Carlin
On 9/20/06, Carlin Rogers <[EMAIL PROTECTED]> wrote:
Bonjour Fabrice,
The exception you see during the transition from page flow 1 to page
flow 2 is due to a the fact that the two form beans do not match up.
The processFormBean bean in the second page flow does not have a
getter for each of the expressions used as parameters in the original
request to the login action in page flow 1. If the form bean class in
page flow 1 is public, you could define the initPage() action in page
flow 2 to take the loginFormBean form. Then in the initPage() action
you could update the processFormBean if it is a page flow scoped bean.
Your flow would become...
pageflow1: begin->login.jsp->login(loginFormBean form) --> (pageflow2):
initPage(loginFormBean form)->processPage.jsp
Sincèrement,
Carlin
On 9/15/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> Hello
> I actually have two problems using Beehive in my application and I think
> there is a link between them.
> First I have two page flow, one one them manage login process, the other
> use it with a LoginHandler.
> The typical navigation process is :
>
> pageflow1: begin->login.jsp->login(loginFormBean form) --> (pageflow2):
> initPage(processFormBean form) processPage.jsp
>
>
> the problem is in the transition from pageflow 1 to pageflow 2, I have
> warning saying Exception when attempting to update the expression
> "{actionForm.password}" and every properties of my loginFormBean
> Everithing works fine in the two pageflow. Is there any way to remove
> these warnings
>
> The second problem is that I'm using a Datagrid with standard Pager in
> processPage.jsp, it works fine except links generated for navigation
> contain something like
>
"processpage.jsp?netui_row=listeFacturesGrid%3B10&%7BactionForm.password%7D=admin&%7BactionForm.user%7D=admin""
> not really secure to have user and password in the generated HTML !!
> How to remove this cleanly ?
>
> Fabrice Robbe
> Devoteam Applications
> 86 rue Anatole France 92300 Levallois Perret
> Tél : 01.41.49.55.73 - Fax : 01.41.05.08.61
> Email : [EMAIL PROTECTED]
>
>
>
> +---------------------------------------------------------------------+
> Combining consulting and technology solutions offers enables Devoteam
> to provide its customers with independent advice and effective solutions
> that meet their strategic objectives (IT performance and optimisation)
> in complementary areas: networks, systems infrastructure, security
> and e-business applications.
> Created in 1995, Devoteam achieved in 2005 a turnover of 199 million euros
> and an operating margin of 7%. The group counts 2,400 employees through
> sixteen countries in Europe, the Middle East and North Africa.
> Listed on Euronext (Eurolist B compartment) since October 28, 1999.
> Part of the Nexteconomy, CAC SMALL 90, IT CAC 50, SBF 250 index of
> Euronext Paris
> ISIN: FR 000007379 3, Reuters: DVTM.LM, Bloomberg: DEVO FP
> +---------------------------------------------------------------------+
>
>