2012-02-29 22 views
2

私はSpring RooでjQuery Mobileを使用しようとしています。Spring Roo、jQuery、jQueryMobile

私は自分のアプリケーションにログインすると、最後に含まれていたjavascriptファイルのソースコードが表示されます。

下記のmjquery-scripts.tagxファイルをご覧ください。

最後にインクルードされたファイルであれば、そのファイルのソースコードがブラウザに表示されます。

アドレスは、私は、URL https://testdomain.com:8080/を入力したとき、私は適切なページが表示されます、今https://testdomain.com:8080/scripts/jquerymobile/jquery.mobile-1.0.min.js

のようなものになります。

ログイン時に、リダイレクトがパススクリプト/ 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> 

答えて

4

これは私の一部の愚かな問題であることが判明。

私は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> 

を期待通り今では動作します。

関連する問題