2011-11-08 15 views
0

jsページにhelpLocationという名前の変数があります。JavaScriptへのコンテキストパスの設定方法

var helpLocation = 'http://localhost:9080/App/webhelp/Home.htm';よう

はここのAppは、それがハードコードされApplciation Context.Butです。どのように私は動的に設定することができます。私は<c:set var="path" value="${pageContext.request.contextPath}"/>var helpLocation = 'http://localhost:9080'+contextPath+'/webhelp/Home.htm';としています。その後alert(helpLocation);よう警告でこれを確認したが、それはグローバルjavascriptの変数でなければなりませんJSP page.AndのcontextPathにコンテキストパスを設定するための未定義

+0

を使用します。var contextPath = "<%= request.getContextPath()%>";コンテキストパスを設定します。 – sathis

+0

helpLocationを構築するために、あなたのvarパスを使用していないのはなぜですか? – Muse

+0

は、var helpLocation = 'http:// localhost:9080 /' + $ {path} + '/ webhelp/Home.htm'のようになります。 – Muse

答えて

1

使用

var contextPath = "<%=request.getContextPath()%>"; 

に警告を与えています。

関連する問題