1
我有一個名爲CreateProcessGroup.jsp的JSP頁面,我使用一個註釋控制器將請求映射到CreateProcessGroup.htm到該頁面。但我有一個有趣的問題,當我從瀏覽器請求頁面時,它使用jQuery $ .get方法發送請求我得到404(CreateProcessGroup.htm找不到)是否有兩個請求之間的區別?Spring MVC和Ajax使用JQuery的操作
我的JSP頁面剛下的WebContent目錄和JS文件下的WebContent/jQuery的我的函數發送像下面的要求:
function SendCreateProcessGroupRequest()
{
var pid = $('#pid').val();
var description = $('#processGroupDescription').val();
var x = "/CreateProcessGroup.htm";
alert(x);
$.get(x, { pid: 62, description: description },
function(data){
alert("Data Loaded: " + data);
});
}
我需要把它的URL爲../CreateProcessGroup.htm
?事實上,我想:
- /CreateProcessGroup.htm
- ../CreateProcessGroup.htm
- /../CreateProcessGroup.htm
- ../../CreateProcessGroup.htm
- /。 ./../CreateProcessGroup.htm
我的猜測是DispatcherServlet無法將Ajax請求映射到控制器,但這很愚蠢是不是?
我該如何擺脫這種情況?
謝謝大家。
運行此操作的頁面在哪裏,CreateProcessGroup的位置在哪裏,都與網站的根目錄有關? – 2010-08-14 11:36:26
是CreateProcessGroup.jsp和正在運行的頁面ProjectDetail都在WebContent文件夾下。 – mehmet6parmak 2010-08-14 11:38:51
@ mehmet6parmak - 什麼'var x =「CreateProcessGroup.htm」;'(在它之前沒有)呢? – 2010-08-14 11:40:17