关于jsp跳转到其他网站的问题

cassie 2009-05-11 03:42:36
我这边有个应用,他的index.jsp的代码如下
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>
<logic:redirect forward="index"/>
我对jsp 不熟悉
希望将页面跳转到其他域名,而不在显示老的页面,但是我这边的应用不能停,因为后台还要继续用
应该怎么写呢?
...全文
791 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lgq_0714 2009-05-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fengyifei11228 的回复:]
你希望跳转后,地址栏显示新的路径?
可以使用
修改HTTP header的Location属性来重定向

1.通过设置直接修改地址栏来实现页面的重定向。

   jsp文件代码如下:


Java code<%
response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
String newLocn = "/newpath/jsa.jsp";
response.setHeader("Location",newLocn);
%>



2.JSP中实现在某页面停留若干秒后,自动重定向到另一页面

 …
[/Quote]
代码很全面,学习了!!!
fengyifei11228 2009-05-11
  • 打赏
  • 举报
回复
你希望跳转后,地址栏显示新的路径?
可以使用
修改HTTP header的Location属性来重定向

1.通过设置直接修改地址栏来实现页面的重定向。

   jsp文件代码如下:

<%
response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
String newLocn = "/newpath/jsa.jsp";
response.setHeader("Location",newLocn);
%>


2.JSP中实现在某页面停留若干秒后,自动重定向到另一页面

  在html文件中,下面的代码:

<meta http-equiv="refresh" content="300; url=target.jsp">


  它的含义:在5分钟之后正在浏览的页面将会自动变为target.html这一页。代码中300为刷新的延迟时间,以秒为单位。targer.html为你想转向的目标页,若为本页则为自动刷新本页。

  由上可知,可以通过setHeader来实现某页面停留若干秒后,自动重定向到另一页面。

  关键代码:

String content=stayTime+";URL="+URL;
response.setHeader("REFRESH",content);

cassie 2009-05-11
  • 打赏
  • 举报
回复
我刚刚把index.jsp里头的内容换成如下:
<% response.sendRedirect("其他网站域名");%>
可以实现
http://域名/应用名/
跳转到其他网站了
但是
http://域名/应用名/index.do还是原来的网页


xnjnmn 2009-05-11
  • 打赏
  • 举报
回复
用JS不行吗?
具体什么问题




我工作的时候还可以用eclipse偷偷的上CSDN;用法如下
<script language="Javascript" type="text/javascript">
function loading(){

navigate("http://community.csdn.net/");
}
 </script>

  <body onload="loading()">
pxjjava 2009-05-11
  • 打赏
  • 举报
回复
俺没碰到过..不清楚...顶下.学习学习

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧