Как использовать глобальную переадресацию (struts-config.xml) в Struts2 JSP?

Я переношу веб-приложение Struts1 в Struts2. У меня в файле struts-config.xml есть следующее:

<global-forwards >
    <forward name="css" path="/common/css/app-global.css" />
</global-forwards>

В моем JSP сегодня (Struts 1) у меня есть этот вызов:

<link rel="stylesheet" id="default" type="text/css" href="<html:rewrite forward='css'/>" />

Каков эквивалентный способ сделать это в JSP в Struts 2? Я пробовал <s:url value="css">, но не повезло.

Я просто хочу указать на ссылку в global-forwards. Я уверен, что это что-то простое, что я упускаю из виду.

ОБНОВЛЕНИЕ: Послушайте, если есть лучший способ, чем использование struts-config.xml (мне интересно, следует ли его вообще использовать в Struts 2), то, во что бы то ни стало, поправьте меня. Я просто не знал, было ли использование фактического пути лучше или хуже использования указанного прямого имени.


person CoachJon    schedule 09.05.2016    source источник


Ответы (1)


Нет необходимости в каком-то глобальном прямом отображении или чем-то еще. Просто используйте тег <s:url> с атрибутом value.

<link rel="stylesheet" id="default" type="text/css" 
      href="<s:url value='/common/css/app-global.css'/>" />
person Aleksandr M    schedule 09.05.2016
comment
Отлично! Как раз то, что доктор прописал... Большое спасибо, сэр! - person CoachJon; 09.05.2016