第一范文网 - 专业文章范例文档资料分享平台

JSP和Servlet之间跳转总结

来源:用户分享 时间:2026/1/5 21:07:18 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

JSP和Servlet之间跳转总结:

Request.getContextPath() 即代表 /项目名。 如/news01

一、从JSP页面跳到其他页面或Servlet

从JSP页面跳到其他页面使用全路径( /项目名/文件的路径 )。如项目名为news01,页面目录如下

1)比如从index.jsp页面跳到main文件夹下的list.jsp页面:

链接路径为:/news01/main/list.jsp

2) 比如从index.jsp页面跳到自己页面:

链接路径为: /news01/index.jsp

3) 比如从list.jsp页面跳到index.jsp页面:

链接路径为: /news01/index.jsp

4)比如从list.jsp页面跳到insert.jsp页面

链接路径为: /news/main/insert.jsp

5)Servlet的url路径为:/servlet/TestServlet.

从任何JSP页面跳转到该servlet的链接路径为:/news01/servlet/TestServlet

6) Servlet的url路径为:/TestServlet.

从任何JSP页面跳转到该servlet的链接路径为:/news01/TestServlet

7)Form表单的action路径示例:

二、从Servlet跳转到JSP页面

(一)使用requestDispatcher方式:

1、单层:servlet的URL在根目录下(不需要斜杠开头)

(1) 从TestServlet(urlpattern:/TestServlet)转到根目录下的index.jsp

跳转语句为:

request.gerRequestDispatcher(“index.jsp”).forward(request,response);

(2) 从TestServlet(urlpattern: /TestServlet)转到main目录下的list.jsp

跳转语句为:

request.gerRequestDispatcher(“main/list.jsp”).forward(request,response);

2、双层或多层:servlet的URL在根目录下(需要斜杠开头,这里的斜杠代表当前应用—这个项目里即代表 /news01/

(1)从TestServlet(urlpattern:/servlet/TestServlet)转到根目录下的index.jsp

跳转语句为:

方法一:相对路径

request.gerRequestDispatcher(“../index.jsp”).forward(request,response);

方法二:斜杠开头

request.gerRequestDispatcher(“/index.jsp”).forward(request,response);

(3) 从TestServlet(urlpattern:/servlet/TestServlet)转到main目录下的list.jsp

跳转语句为:

方法一:相对路径

request.gerRequestDispatcher(“../main/list.jsp”).forward(request,response);

方法二:斜杠开头

request.gerRequestDispatcher(“/main/list.jsp”).forward(request,response);

(2)使用response.sendRedirect()

不管servlet是单层还是双层的都使用下面这种方式:

response.sendRedirect(\

response.sendRedirect(\

其中:request.getContextPath() 即代表 /项目名。 如/news01

response.sendRedirect(request.getContextPath()+\

response.sendRedirect(request.getContextPath()+\

搜索更多关于: JSP和Servlet之间跳转总结 的文档
JSP和Servlet之间跳转总结.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6apv90io3703gjy5z89g_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top