JavaWeb中Servlet和Jsp跳转路径的写法
2024-09-07 16:26:53
最近学习时,常常要写一些页面之间的跳转或者前台和后端之间的跳转
下面总结一下自己对于这些跳转路径的写法
声明:以下讲到的jsp文件都默认在WebRoot目录下
1、表单(Jsp)->Servlet
表单提交数据后,交由Servlet处理,此时表单中的action路径建议写为"/项目名/目标servlet的url-pattern"
2、Servlet->Jsp
从Servlet跳转到前台,我们有两种方式:请求转发和请求重定向,这里我们的url路径建议写为:
请求转发(内部跳转):"/filename.jsp" 这里不需要加工程名:因为会自动默认在当前项目中
请求重定向(外部跳转):"/工程名/filename.jsp"
3、页面->页面(使用JSTL标签<c:url>)
<c:url>标签中的value属性的路径写法为:"/filename.jsp"
这里也是不用写项目名字,会默认添加,这种路径跳转一般用在表单中
同<c:param>标签一起使用,传递参数
4、页面->页面(使用超链接标签<a>)
href路径建议写为"/项目名/filename.jsp"
最新文章
- SpringMVC 入门
- java 中多线程的同步函数的运用
- middleware中间件的概念
- Delphi下使用Oracle Access控件组下TOraSession控件链接
- don&#39;t forget the bigger picture
- &;amp; replace &;
- JAVA之旅(二十一)——泛型的概述以及使用,泛型类,泛型方法,静态泛型方法,泛型接口,泛型限定,通配符
- 【算法】LeetCode算法题-Palindrome Number
- c++ hash_map/unordered_map 使用
- PythonStudy——字符编码 Character Encoding
- Android:Animation
- 修改QGIS来支持DPI为96的WMTS/WMS服务
- async &; await 异步编程小示例,一看就懂
- Python自然语言处理学习——jieba分词
- php新手第一次安装mongo
- shell 1基础
- dwr.jar简介
- 【BZOJ3813】奇数国 线段树+欧拉函数
- android library使用方法
- AOJ.602 大家来找茬