2016-05-09 16 views
1

Я переношу веб-приложение Struts1 в Struts2. У меня есть следующие в моем файле распорки-config.xml:Как использовать глобальный forward (struts-config.xml) в Struts2 JSP?

<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">, но не повезло.

Я просто хочу указать на ссылку в глобальном форварде. Я уверен, что это что-то простое, что я пропускаю.

UPDATE: Слушай, если есть лучший способ, чем с помощью распорок-config.xml (который я задаюсь вопросом, если даже следует использовать в Struts 2), то все средства, поставил меня прямо. Я просто не знал, было ли использование фактического пути выше/хуже использования указанного форвардного имени.

ответ

1

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

<link rel="stylesheet" id="default" type="text/css" 
     href="<s:url value='/common/css/app-global.css'/>" /> 
+1

Отлично! Только то, что доктор заказал ... высоко оценил, сэр! – CoachJon