Рубрики
Без рубрики

Пример действия распорки вперед

– Пример действия “Стойки вперед”

Автор оригинала: mkyong.

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

public ActionForward execute(ActionMapping mapping,ActionForm form,
	HttpServletRequest request,HttpServletResponse response) 
        throws Exception {
		
	return mapping.findForward("success");
}
   
	
   

Struts поставляется со специальным классом контроллера действий, называемым Прямое действие (org.apache.struts.actions. Прямое действие), чтобы выполнить задачу ” только для переадресации “, как описано в названии, и разрешить вам прямой доступ к указанной странице JSP.

Пример

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

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







	
	
		
		
	


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





This is Welcome Page

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

<%@taglib uri="http://struts.apache.org/tags-html" prefix="html"%>





ForwardAction Example

Click me to access to JSP Welcome page

http://localhost:8080/StrutsExample/ , нажмите на ссылку.

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

Оригинал: “https://mkyong.com/struts/struts-forwardaction-example/”