当前位置: 代码迷 >> Java Web开发 >> 进入首页调用其他页面,但又不想地址栏改变,如何做
  详细解决方案

进入首页调用其他页面,但又不想地址栏改变,如何做

热度:666   发布时间:2016-04-17 15:00:52.0
进入首页调用其他页面,但又不想地址栏改变,怎么做?
首页就这句: <script   language= "javascript ">
location.href= "cms/index.xp ";
</script>

地址栏变成这样   www.abc.com/cms/index.xp

我想要地址栏是这样www.abc.com,该怎么做呢?
当然进入之后,点其它连接地址栏可以有相应变化

------解决方案--------------------
配置一下,把index.xp设置为欢迎页面
------解决方案--------------------
最简单的,嵌入到frame中
首页:
<html>
<body style= "margin:0;overflow-x:hidden;overflow-y:hidden ">
<iframe frameborder= "0 " style= "width:100%;height:100% " src= "redir.html "> </iframe>
</body>
</html>

redir.html内容为:
<script language= "javascript ">
location.href= "cms/index.xp ";
</script>
------解决方案--------------------
嵌入到frame中,地址不会变,但是你的标题就要想办法处理了
masse(当午) ( ) 说的很对

还有个办法url重写
------解决方案--------------------
客户端的话就包含iframe,标题可以通过js进行重写
服务器端的话就用《jsp:forwrd
------解决方案--------------------
在web.xml里面设置成welcome
  相关解决方案