请高手谈谈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>
请问有他们有什么区别?
有烦各位高手了!!!!
(也许这个问题很幼稚,千万不要笑我哦!!!〉
...全文
129 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
金豆豆老爹 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> 需要客户点连接才跳转

81,122

社区成员

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

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