Dobry den,
chcel by som Vas poziadat o pomoc. Riesim integraciu externej web aplikacie
do portalu a narazil som na problem, ktory neviem vyriesit ani vygooglit.
Prostredie:
1; Liferay 5.2.1
2; GlassFish 2.1.1
Business zadanie:
3; vlozit externu web aplikaciu do portalu
4; aplikacia by nemala bezat ako portlet
5; aplikacia pre prihlasenie sa potrebuje data z portalu (username,
password, a ine business data)
Moje riesenie:
6; spravil som si portlet obsahujuci view.jsp a proxy.jsp
7; view.jsp obsahuje <iframe> s odkazom na proxy.jsp
8; proxy.jsp obsahuje <form> v ktorej su vyplnene data (data sa beru z
portalu. Username a heslo aktualne prihlaseneho uzivatela do portalu) do
Form-Based Authentication pre externu aplikaciu.
Moj problem:
9; neviem ako mam v bode 7 vytvorit v <iframe> odkaz na proxy.jsp.
view.jsp:
<iframe src="???" frameborder="0" height="100%" scrolling="auto"
width="100%">
</iframe>
proxy.jsp:
<body onLoad="setTimeout('document.fm.submit()', 100);">
<form action="localhost:8080/Login.do" method="post" name="fm">
<input name="user" type="hidden" value="<%=userName%>" />
<input name="password" type="hidden" value="<%=password%>" />
</form>
Dakujem za pomoc.
Atti