Пример Struts ForwardAction

Пример Struts ForwardAction

Загрузите этот пример Struts ForwardAction -Struts-ForwardAction-Example.zip

В модели Struts MVC вы должны подумать о контроллере действий, чтобы получить новую страницу просмотра. В некоторых случаях вам просто нужно получить только указанную JSP-страницу, поэтому глупо создавать класс контроллера действий, который, например, просто перенаправляет вам страницу

public ActionForward execute(ActionMapping mapping,ActionForm form,
    HttpServletRequest request,HttpServletResponse response)
        throws Exception {

    return mapping.findForward("success");
}
   
    
   

Struts поставляется со специальным классом контроллера действий под названиемForwardAction (org.apache.struts.actions.ForwardAction), чтобы выполнять задачу «forward-only», как описано в названии, и позволять вам получить доступ к указанной странице JSP. прямо.

пример

Объявите веб-путь «/Welcome», введите атрибут как классForwardAction и перенаправьте его на страницуWelcome.jsp.

struts-config.xml






    

        

    

Welcome.jsp

This is Welcome Page

Создайте страницуindex.jsp, когда пользователь нажимает на ссылку, она перенаправляет на «/Welcome» (вернуть Welcome.jsp)

ForwardAction Example

http://localhost:8080/StrutsExample/, перейдите по ссылке.

struts-forwardaction-example1

Он будет перенаправлен наhttp://localhost:8080/StrutsExample/Welcome.do

struts-forwardaction-example2