Результат может установить глобальный набор результатов, например:
<strus> <constant name = "struts.devmode" value = "true"/> <name = "user" namepace = "/user" extends = "struts-default"> <slobal-results> <name = "mainpage">/main.jsp </result> </global-results> <cept name = "index">/result. <sesult> /user_success.jsp </result> <result name = "error">/user_error.jsp </result> </action> </package> <package name = "admin" amepace = "/admin" extends = "user"> <name = "admin"> <suld>/admin.jsp </result> </action> </package>
в
<slobal-results> <name = name = "mainpage">/main.jsp </result> </global-results>
Это набор глобального результата. Таким образом, до тех пор, пока результат во все пользовательские пакеты возвращают «основную страницу», они прыгнут на страницу main.jsp. У него много применений. Наиболее распространенное использование - перейти на домашнюю страницу или страницу ошибок, когда пользователь заполняет ошибку URL. Итак, как вы также используете глобальные наборы результатов в других пакетах?
Как указано выше
<name пакета = "admin" amepace = "/admin" extends = "user"> <name = "admin"> <result>/admin.jsp </result> </action> </package>
Это отношение наследства пакета. Пакет администратора наследуется от пользовательского пакета, поэтому он имеет все атрибуты в пользовательском пакете. Это очень полезно. Когда у нас есть много общественных страниц, которые необходимо отобразить, мы можем использовать пакет в качестве пакета родительских классов этих пакетов, чтобы написать эти публичные результаты в него. Другие пакеты должны только наследовать этот пакет.
Выше приведено все содержание использования результата для настройки глобального набора результатов в Struts2. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.