分享好友 最新动态首页 最新动态分类 切换频道
路径问题--转发、重定向、表单、超链接
2024-12-27 12:38

1,根目录概念:

路径问题--转发、重定向、表单、超链接

        服务器的站点根目录:以tomcat服务器为例,tomcat服务器站点根目录就是apache-tomcat-7.0.63webapps,服务器下的webapps就是服务器的站点根目录

        web应用的根目录:创建的web工程需要部署到tomcat服务器上才能进行查看,每个web工程都是一个web应用,tomcat安装目录下的webapps下存放着服务器上的web应用。如下:Test文件夹为该web应用的根目录

  

2,表单和超链接跳转方式:

        相对路径的书写方式,要看jsp的 基础路径<base href="https://www.cnblogs.com/shouyue/p/ ">是否有值,若基础路径没有设置值或者是默认,相对路径是相对于当前路径进行跳转,而用MyEclipse创建jsp文件,自动生成

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

<base href="https://www.cnblogs.com/shouyue/p/<%=basePath%>">

这两行代码,会自动设置基础路径为web应用根目录。

        绝对路径书写方式,“/”定位到服务器站点根目录。

 

3,转发跳转的方式:

        无论有没有设置基础路径,使用转发方式进行跳转的相对路径都是该文件的当前路径,由于转发方式只能在web应用中进行跳转,使用绝对路径方式,“/”表示定位到web应用的根目录

 

4,重定向跳转方式:

        无论有没有设置基础路径,使用转发方式进行跳转的相对路径都是该文件的当前路径,而重定向跳转可以跳转到站点内或站点外的页面,所以使用绝对路径方式,“/”表示定位到服务器站点根目录。

 

5,演示

5.1、表单提交

        表单方式提交,相对路径决定于设定的基础路径,而绝对路径方式,“/”定位到服务器站点根目录

相对路径

①设定基础路径为当前路径

  

②设定基础路径为web应用根目录,<base href="https://www.cnblogs.com/shouyue/p/<%=basePath%>">

  

绝对路径

  

 若不想在代码中出现工程名,可以用String path = request.getContextPath();获取应用的根目录,用如下方式

  

5.2、超链接方式跳转

         超链接方式跳转与表单方式跳转的相对路径和绝对路径的写法相同。

①设定基础路径为当前路径

  

②设定基础路径为web应用根目录,<base href="https://www.cnblogs.com/shouyue/p/<%=basePath%>">

  

绝对路径

  

 若不想在代码中出现工程名,可以用String path = request.getContextPath();获取应用的根目录,用如下方式 

5.3、转发方式跳转

        使用转发方式跳转,因为转发方式只能跳转到web应用内的页面,“/”定位到该web应用的根目录。而相对地址无论有没有设置基础地址,都是相对于当前文件路径进行跳转。

①绝对地址

  request.getRequestDispatcher(

②相对地址

相对地址定位到跳转前页面的目录地址

  request.getRequestDispatcher(

5.4、重定向方式跳转

①相对地址

相对地址定位到跳转前页面的目录地址 

  response.sendRedirect(

②绝对地址

重定向的绝对地址方式定位到服务器站点的根目录。

  response.sendRedirect(

最新文章
常德微信商城小程序制作报价制作【常德微信商城小程序制作报价开发】
▶当下热门【社区团购】平台系统▶支持单商户、多商户商城系统▶分销、拼团、会员、秒杀等热门营销功能▶覆盖50+行业,超600+套免费商城模板 立即制作▶覆盖电脑网站、手机网站、、微信商城等多个展示终端▶性价比超高的电商系统开发方案,
成品人网站 W灬源码 1688——一款实用的网站源码,功能强大,操作便捷
在当今数字化时代,拥有一个功能强大且操作便捷的网站对于个人和企业来说至关重要。而 W灬源码 1688 就是这样一款备受赞誉的网站源码,它为用户提供了丰富的功能和卓越的性能,助力用户打造出令人印象深刻的网站。功能强大源码提供了多种精
TGA玩家之声最终提名名单”登B站热搜!网友:我被中国游戏包围了
直播吧12月10日讯 TGA 2024颁奖典礼将于12月13日上午8点半举行,官方今日公布了“玩家之声”进入最终投票的五款入围游戏,分别为《黑神话:悟空》、《绝区零》、《艾尔登法环:黄金树幽影》、《鸣潮》与《原神》。 点击加载图片 " t-rc="ht
新仿《北京时间》网站源码 帝国cms7.5内核新闻资讯门户网站模版+wap手机端
交易流程发货方式1、自动:在上方保障服务中标有自动发货的商品,拍下后,将会自动收到来自卖家的商品获取(下载)链接;2、手动:未标有自动发货的的商品,拍下后,卖家会收到邮件、短信提醒,也可通过QQ或订单中的电话联系对方。交易周期
苹果Safari浏览器中的20几个隐藏技巧
Safari是苹果在和iPad上的默认网络浏览器。虽然我们天天都在使用,但是,你是否深入研究了Safari的所有功能和设置?无痕浏览、阅读器视图和下载文件等标准选项只是其中的一部分,还有更多操作等你去发现。如果升级到 15或iPadOS 15,就会有
秒杀活动工具,用发一发小程序
商家在做秒杀活动时,锁定目标用户群可是非常重要的一点,先要清楚参与活动顾客是什么类型的群体,更偏向什么样的产品需求,能更好的促使秒杀活动的成功。拥有一个秒杀活动工具也是活动成功的关键,那么秒杀活动工具有哪些?点击下方即可使
【新农人】安丘市农业考察团莅临广东新农...
 从1926年南洋归来的徐闻人倪国良在愚公楼村栽下第一棵菠萝,到种植范围由愚公楼扩大到全县,乃至跨出县域,广东省湛江市徐闻县的菠萝种植已经有了近一个世纪的历史。  在近百年发展的基础上,徐闻县近几年通过国家现代农业产业园创建,
给一个网站让做优化自然排名做到百度首页前三要怎么做
在开始进行网站优化之前,首先要明确我们的目标:将网站的自然排名提升到百度首页前三。这需要我们对网站的关键词、内容、结构、外部链接等多个方面进行全面优化。关键词研究与策略制定1. 选择合适的关键词:根据网站的主题和定位,选择具
融水网络推广优化,企业腾飞的新动力引擎
融水网络推广优化,成为企业发展的新引擎,通过精准策略提升品牌知名度,拓宽市场渠道,助力企业高效腾飞,实现业绩飞跃。随着互联网的飞速发展,网络营销已经成为企业品牌推广、产品销售的重要手段,在竞争激烈的今天,如何进行有效的融水
淘宝店铺为什么要补流量?
现在很多朋友在运营淘宝店铺的时候,一上来就会选择提升销量,有的会选择提升流量,有的会选择提升排名,有的会选择提升关键词,提升关键词里有大学问,今天跟各位分享一下淘宝运营如何提升词?淘宝运营如何提升词当我们新品上架以后,从前
相关文章
推荐文章
发表评论
0评