У меня есть веб-приложение, созданное с помощью Struts2. Я использую плагин struts2-Jquery.
С этой настройкой в разделе заголовка jsp:
<%@ taglib prefix="sj" uri="/struts-jquery-tags" %>
<head>
<sj:head/>
</head>
Все хорошо, сгенерированный HTML-код выглядит так:
<script src="/MyContextRoot/struts/js/base/jquery-1.10.0.min.js" type="text/javascript">
Что касается API: https://code.google.com/p/struts2-jquery/wiki/HeadTag Если я изменю sj:head на него:
<sj:head scriptPath="/MyContextRoot/MySubDir/struts/"/>
Тогда сгенерированный код будет выглядеть так (как и ожидалось):
<script src="/MyContextRoot/MySubDir/struts/js/base/jquery-1.10.0.min.js" type="text/javascript">
Но этот запрос дает мне ошибку 404 с сервера.
Я могу создать каталоги и вставить необходимые файлы js, но я хочу, чтобы эти запросы обслуживал Struts. Как это работало в первом случае.
Мой фильтр Struts2 сопоставлен с: /*
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Любая идея?
Спасибо, зсом
/MyContextRoot/MySubDir
? - person Aleksandr M   schedule 06.03.2015