应用程序URL在.js文件中

时间:2014-01-24 17:15:27

标签: javascript jquery spring

我是spring的初学者,我试图在单击按钮时执行ajax调用来刷新页面。如果我在tomcat中部署具有不同名称的应用程序,是否可以将应用程序上下文从jsp传递给js文件。

jsp对script.js文件中的jquery方法执行ajax调用以供重用。 json方法中的url将使用requestmapping返回结果

Contents-scripts.js

    $.getJSON('<app-url>/doSomething/getresult.htm', function(responseJson) {

    $.each(responseJson, function(index, item) {
..
..
..
}
}

我已经阅读了有关将app-url作为全局的基本标记,有没有其他方法可以将app-url作为参数传递给.js文件,或者像$ {pageContext.request.contextPath}这样的EL调用可以从.js文件中完成

1 个答案:

答案 0 :(得分:1)

1)传递背景:

使用JSP表达式设置页面的上下文,如下所述 -

  

How do you get the contextPath from JavaScript, the right way?

2)刷新DOM - 这很棘手 - 你是否刷新了HTML的一部分或整个页面 你需要回答吗?这完全取决于您实现页面的方式