Java Mailing List Archive

http://www.gg3721.com/

Home » Struts Users Mailing List »

redirect not working as expected in portal env

Sriram Krishnan

2010-07-05


Author LoginPost Reply
Hi I am trying to use a redirect in portal env ..I am using liferay 5.2.3
and apache struts bridge.
I see that the "redirect=true" works fine as standalone webapp but when
fails to work in portal env..

Heres a snipped on struts-config

            <action path="/portlet/students/view"
forward="/html/portlet/students/view.jsp" />

            <action path="/portlet/students/dummy2" scope="session"
type="com.liferay.training.portlet.students.action.DummyAction2" >
               <forward name="portlet.students.dummyForward2"
path="/html/portlet/students/dummy.jsp"/>

            </action>

            action path="/portlet/students/dummy1"
type="com.liferay.training.portlet.students.action.DummyAction1"
scope="session" validate="false">
               <forward name="portlet.students.dummyForward1"
path="/portlet_action/portlet/students/dummy2" redirect="true"/>

            </action>

Since I have enabled redirect I understand that on page refresh only
DummyAction2 should be called..But I notice that both the actions are called
on pagerefresh..As a result whatever I am persisting in the database through
DummyAction1 is getting duplicated on page fresh..Please help to solve this
issue...
©2008 gg3721.com - Jax Systems, LLC, U.S.A.