所有页面的相同网址

时间:2013-01-18 21:54:06

标签: javascript ajax jsp

我正在JSP中开发一个proyect,但是我想在导航栏中显示我的proyect中所有页面的相同url。

我知道如何使用iframe和frameset,但我正在寻找一种方法来使用javascript / ajax。

有人可以帮忙吗?

由于

3 个答案:

答案 0 :(得分:0)

通过AJAX完成所有页面更改的单页Web应用程序当然是可行的,并且实际上正在通过Backbone.js等框架获得普及。根据项目的性质,确切的实施方式会有很大差异,所以没有更具体的信息就没什么好说的。

作为我能想到的最简单的例子,你可以在你的页面上有一个链接运行以下javascript(使用jQuery)来完全重新加载页面的主体:

$("body").load("/path/to/new/body.htm");

答案 1 :(得分:0)

您可以加载一个使用Ajax更新HTML DOM的页面。

主页:foo.com/bar

<div id='ajax_container'>

</div>

然后在你的JS中,针对特定的用户操作(点击菜单......):

$(function(){
  $('#baz').click(function(){
    $.ajax({
     url: "foo.com/bazzz",
     cache: false
    }).done(function(html) {
      $("#ajax_container").append(html);
    });
  });
});

http://api.jquery.com/jQuery.ajax/

答案 2 :(得分:0)

您可以在同一个servlet中使用切换条件。