Результат также является относительно важной частью Struts2. Существует четыре типа, обычно используемые в конфигурации результата: диспетчер, перенаправление, цепь и перенаправление. Среди этих четырех первые два являются наиболее распространенными.
пример:
<struts> <constant name = "struts.devmode" value = "true"/> <name = "reculetypes" namepace = "/r" extends = "struts-default"> <name = "r1"> <result type = "Dispatcher">/r1.jsp </result> </action> <actood = "r2"> <result = "red-rescept" red. </action> <name = "r3"> <result type = "chain"> r1 </result> </action> <name = "r4"> <result type = "redirectaction"> r2 </result> </action> </package> </struts>
1. Диспетчер , наиболее часто используемый - прыжок на стороне сервера, то есть, когда пользователь обращается к действию, фоновый сервер будет искать страницу JSP соответствующий результат, а затем прыгнуть. В настоящее время адрес действия отображается в адресной строке браузера.
2. Передача также обычно используется. Клиент прыгает. Этот прыжок более интересный. Во -первых, когда пользователь посещает сервер, сервер даст пользователю отзыв. Пользователь отправит сервер запросов на основе этой обратной связи. Этот запрос является запросом страницы, который будет просмотр, и сервер будет напрямую отображать страницу пользователю. В процессе есть два запроса. Таким образом, адрес URL -адреса в браузере - это адрес файла JSP.
3. Цепь , цепь, это действие, доступное в переходном методе, которое может быть внутри упаковки или за пределами пакета. Его URL -адрес браузера - это адрес действия
4. redirectaction , перейти на другие действия в методе перенаправления, поэтому URL -адрес браузера отображает адрес файла JSP, который он обращается к
Вышеуказанное является полным содержанием четырех часто используемых типов результатов в Struts2. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.