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にコンテキストパスを設定するための未定義
を使用します。var contextPath = "<%= request.getContextPath()%>";コンテキストパスを設定します。 – sathis
helpLocationを構築するために、あなたのvarパスを使用していないのはなぜですか? – Muse
は、var helpLocation = 'http:// localhost:9080 /' + $ {path} + '/ webhelp/Home.htm'のようになります。 – Muse