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