使用AJAX / JSON的Spring MVC - 加载新页面 - 如何访问URL数据?

时间:2010-12-16 15:10:21

标签: jquery ajax json spring-mvc

我在后端系统中使用Spring MVC,在前端系统中使用带有jQuery的HTML,AJAX,JSON。 我有两页。第一个被称为: http://localhost:8080/myproject/start

我在jQuery的

中初始化数据并进行AJAX / JSON调用
$(document).ready(function() { ... });

但是在这个页面中,我在下一页有一个链接: http://localhost:8080/myproject/nextpage/ID 其中ID是唯一编号。

问题是,在后端系统中我需要这个数字来加载更多数据。 所以我在后端系统中:

@RequestMapping(value="/nextpage/{ID}", method=RequestMethod.GET)
public String getCreateForm(Model model) {
    return "nextpage/nameofthejsp";
}

所以我所做的就是调用JSP,还有一个

    $(document).ready(function() { ... });

那么,如何在jQuery中访问URL的ID号? 或者,我在后端系统中首先拥有此ID号,我可以在那里处理此号码而不是加载前端然后拨打后端电话吗?

有没有人有想法?

最诚挚的问候。

1 个答案:

答案 0 :(得分:1)

不确定我理解正确;您想在下一页中访问该ID吗?

这是你想要做的吗?

@RequestMapping(value="/nextpage/{ID}", method=RequestMethod.GET)
public String getCreateForm(@PathVariable("ID") int id, Model model) {
/** 
Do something
**/
    model.addAttribute("ID", id);
    return "nextpage/nameofthejsp";
}

在您的nextpage / nameofthejsp JSP中,ID可以访问:$ {ID}