dear chris I think it's ok if we redirect by using the struts.xml file but I really confuse in so many other cases for example when the user is login into the system already but still try to enter to login.jsp page in that case i think the system should be able to detect that the user is holding the session already and redirect the user to home.jsp page I really dont know how to solve that with only the struts.xml file thank you very much
2009/11/30 Chris Pratt <thechrispr...@gmail.com> > if you are returning "success" (or SUCCESS), then you need to define > <result > type="redirect" name="success">login.jsp</result> (or, since it's the > default you could just define <result type="redirect">login.jsp</result>). > What you defined will only work if you return "input" (or INPUT) from your > execute or if you action is returning from the input() method. > (*Chris*) > > On Sun, Nov 29, 2009 at 11:05 PM, Nguyen Xuan Son <yama...@gmail.com> > wrote: > > > Dear > > I've tried > > <action name="SessionCheck" class="com.baibai.action.SessionCheckAction"> > > <result type="redirect" name="input">login.jsp</result> > > </action> > > > > but nothing happen, it seems that even if i fall into the irrelevant > > situation > > it doesnt not redirect to the login.jsp page > > thank you very much > > > > 2009/11/30 Saeed Iqbal <saee...@gmail.com> > > > > > type="redirect" > > > > > > On Monday, November 30, 2009, Saeed Iqbal <saee...@gmail.com> wrote: > > > > Just have redirect near result name="" > > > > > > > > On Monday, November 30, 2009, Nguyen Xuan Son <yama...@gmail.com> > > wrote: > > > >> dear all > > > >> here i've the detail of struts file > > > >> <action name="SessionCheck" > > > class="com.baibai.action.SessionCheckAction"> > > > >> <result name="input">sessionChk.jsp</result> > > > >> </action> > > > >> > > > >> and in the SessionCheckAction.java file i have > > > >> public class SessionCheckAction extends ActionSupport{ > > > >> public String execute() throws Exception { > > > >> Map ses = ActionContext.getContext().getSession(); > > > >> // check where the the session is null or empty string > > > >> if(StringUtils.isNotEmpty((String) > > > >> ses.get("context"))&&StringUtils.isNotEmpty((String) > > ses.get("role"))){ > > > >> > > > > > > if(ses.get("context").toString().isEmpty()||!ses.get("role").toString().equals("admin")){ > > > >> // the user is loginned as an administrator > > > >> } > > > >> } else { > > > >> // the user have not been loggined in or user's role is not an > > > administrator > > > >> } > > > >> return SUCCESS; > > > >> } > > > >> } > > > >> in both case, i want to redirect to login.jsp page > > > >> i've tried with the struts.xml file but failed > > > >> do you have any suggestion, > > > >> thank you very much > > > >> > > > >> -- > > > >> > > ======================================================================= > > > >> Ritsumeikan University, Asia JinZai Project > > > >> Master of Information Science > > > >> Nguyen Xuan Son > > > >> > > > >> Add : Japan, Shiga-Ken, Kusatsu-Shi, Kasayama 3choume 1-18 > > > ShiteiHaimu > > > >> Rien, Room 103 > > > >> Tel/Fax : 81-(0)90-3976 2246 > > > >> Email : nr000...@ed.ritsumei.ac.jp > > > >> Mobile : 81-(0)90-3976 2246 URL : > http://www.ritsumei.jp > > > >> > > ======================================================================= > > > >> > > > > > > > > -- > > > > Saeed Iqbal > > > > Independant Consultant (Freelance) > > > > Struts - J2EE - Application Architect / Developer > > > > > > > > > > -- > > > Saeed Iqbal > > > Independant Consultant (Freelance) > > > Struts - J2EE - Application Architect / Developer > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > > > For additional commands, e-mail: user-h...@struts.apache.org > > > > > > > > > > > > -- > > ======================================================================= > > Ritsumeikan University, Asia JinZai Project > > Master of Information Science > > Nguyen Xuan Son > > > > Add : Japan, Shiga-Ken, Kusatsu-Shi, Kasayama 3choume 1-18 > > ShiteiHaimu > > Rien, Room 103 > > Tel/Fax : 81-(0)90-3976 2246 > > Email : nr000...@ed.ritsumei.ac.jp > > Mobile : 81-(0)90-3976 2246 URL : http://www.ritsumei.jp > > ======================================================================= > > > -- ======================================================================= Ritsumeikan University, Asia JinZai Project Master of Information Science Nguyen Xuan Son Add : Japan, Shiga-Ken, Kusatsu-Shi, Kasayama 3choume 1-18 ShiteiHaimu Rien, Room 103 Tel/Fax : 81-(0)90-3976 2246 Email : nr000...@ed.ritsumei.ac.jp Mobile : 81-(0)90-3976 2246 URL : http://www.ritsumei.jp =======================================================================