Spring Roo, jQuery, jQueryMobile

Я пытаюсь использовать jQuery Mobile в Spring Roo.

Когда я вхожу в свое приложение, приложение отображает исходный код для последнего включенного файла javascript.

Взгляните на файл mjquery-scripts.tagx ниже.

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

Адрес будет выглядеть примерно так: https://testdomain.com:8080/scripts/jquerymobile/jquery.mobile-1.0.min.js

Теперь, когда я набираю URL-адрес https://testdomain.com:8080/, мне будет показана правильная страница .

Проблема, похоже, в том, что при входе в систему перенаправление происходит на скрипты пути / jquerymobile / jquery.mobile-1.0.min.js.

Что могло быть причиной этой проблемы?

Несмотря на то, что я указал jquery.mobile, эта проблема возникает и с jquery.min.

По умолчанию load-scripts.tagx работает нормально.

<jsp:root xmlns:c="http://java.sun.com/jsp/jstl/core" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:spring="http://www.springframework.org/tags" version="2.0">

<spring:url value="/scripts/jquery-1.7.min.js" var="jQuery_URL" />
<spring:url value="/scripts/jquerymobile/jquery.mobile-1.0.min.css" var="mobile_CSS" />
<spring:url value="/scripts/jquerymobile/jquery.mobile-1.0.min.js" var="mobile_js" />

<link rel="stylesheet" type="text/css" href="${mobile_CSS}"><!-- required for FF3 and Opera --></link>
<script type="text/javascript" src="${jQuery_URL}"><!-- required for FF3 and Opera --></script>
<script type="text/javascript" src="${mobile_js}"><!-- required for FF3 and Opera --></script>


person Timothy Jeffcoat    schedule 29.02.2012    source источник


Ответы (1)


Это оказалось с моей стороны глупой проблемой.

Я поместил файлы jquery js в папку / src / main / webapp / scripts.

Переместил их в

/ SRC / основные / ресурсы / веб-ресурсы

как в следующем:

<jsp:root xmlns:c="http://java.sun.com/jsp/jstl/core" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:spring="http://www.springframework.org/tags" version="2.0">

<spring:url value="/resources/jquery-1.7-min/jquery-1.7.min.js" var="jQuery_URL" />
<spring:url value="/resources/jquerymobile/jquery.mobile-1.0.min.css" var="mobile_CSS" />
<spring:url value="/resources/jquerymobile/jquery.mobile-1.0.min.js" var="mobile_js" />

<link rel="stylesheet" type="text/css" href="${mobile_CSS}"><!-- required for FF3 and Opera --></link>
<script type="text/javascript" src="${jQuery_URL}"><!-- required for FF3 and Opera --></script>
<script type="text/javascript" src="${mobile_js}"><!-- required for FF3 and Opera --></script>

</jsp:root>

Теперь все работает как положено.

person Timothy Jeffcoat    schedule 01.03.2012