请高手谈谈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>
请问有他们有什么区别?
有烦各位高手了!!!!
(也许这个问题很幼稚,千万不要笑我哦!!!〉
...全文
64 点赞 收藏 5
写回复
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> 需要客户点连接才跳转

回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告