请高手谈谈jsp中的从一个页面跳到另一个页面的几种语法的区别!!(内详)

金豆豆老爹 2002-02-27 05:36:37
在jsp中从一个页面跳到另一个页面,好象有这几种办法
<%@ include file="xxx.jsp"%>
<jsp:include page="xxx.jsp"%>
<jsp:forword page="xxx.jsp"%>
还有一种是用〈a href="xxx.jsp">.....</a>
请问有他们有什么区别?
有烦各位高手了!!!!
(也许这个问题很幼稚,千万不要笑我哦!!!〉
...全文
81 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
金豆豆老爹 2002-02-27
太感谢各位了,我真的很感动,希望以后还要多多赐教哦!!!!
  • 打赏
  • 举报
回复
yanchang 2002-02-27
response.sendRedirect("http://www.abc.com/index.jsp");
不过在此之前不能有任何输出

还有不太常用的
<%
response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
String location = "/newpath/index.html";
response.setHeader("Location",location);
%>
  • 打赏
  • 举报
回复
wafer_w 2002-02-27
同意楼上;
jsp程序中response.redirect(url);也可以
同时html也提供多种跳转
window.open 新开一个
window.replace……等有很多,自己去查相关书籍
  • 打赏
  • 举报
回复
David017 2002-02-27
还有通过html/javascript条转的方法。
比如:
<meta http-equiv="refresh" content="0;URL=xxx.jsp">



<script language="javascript">
window.location="xxx.jsp";
</script>
都可以跳转到xxx.jsp全部是自动跳。和<a href='xxx.jsp'>xx</a>不同。
  • 打赏
  • 举报
回复
David017 2002-02-27
<%@ include file="xxx...
< jsp:include page="xxx.jsp"%>
是包含一个文件,相当于把那个文件里的内容也写到这里,不是跳转
<% jsp:forword page="xxx.jsp"%>
执行到这里,客户端浏览器会自动条转到xxx.jsp

〈a href="xxx.jsp"> .....< /a> 需要客户点连接才跳转

  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发

8.0w+

社区成员

Java Web 开发
社区管理员
  • Web 开发社区
加入社区
帖子事件
创建了帖子
2002-02-27 05:36
社区公告
暂无公告