Пример 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/, перейдите по ссылке.
Он будет перенаправлен наhttp://localhost:8080/StrutsExample/Welcome.do