首页 > 编程语言 >【Javaweb】Servlet九 | base标签的作用【详细介绍】

【Javaweb】Servlet九 | base标签的作用【详细介绍】

时间:2023-01-26 23:23:16浏览次数:39  
标签:http Javaweb ip 路径 base 斜杠 Servlet port

base标签的作用

导言:路径跳转

<a href="/a/b/c.html">这是a下的b下的c</a></br>
<a href="/ForwardC">请求转发:这是a下的b下的c</a></br>

<a href="../../index.jsp">跳回首页</a>
<a href="/index.jsp">请求转发:跳回首页</a>

导言:路径不同的原因

 

 

 

 base用途

base标签可以设置当前页面中所有相对路径工作时,参照那个路径来进行跳转。

注意:写在head标签里,且最后的资源名可以省略

Web中的相对路径和绝对路径

分类

在Javaweb中,路径分为相对路径和绝对路径两种:

相对路径是:

  .    表示当前目录

  ..     表示上一级目录

 资源名   表示当前目录/资源名

 

绝对路径是:

  http://ip:port/工程路径/资源路径

web中 / 斜杠的不同意义

在web中 / 斜杠是一种绝对路径。

/ 斜杠如果被浏览器解析,得到的地址是:http://ip:port/

<a href="/">斜杠</a>

/ 斜杠如果被服务器解析,得到的地址是:http://ip:port/工程路径

1、 

<url-pattern>/ForwardC</url-pattern>

2、

getServletContext().getRealPath("/")

3、

getRequestDispatcher("/")

特殊情况:

response.sendRediect("/");    把斜杠发送给浏览器解析,得到http://ip:port/

 

标签:http,Javaweb,ip,路径,base,斜杠,Servlet,port
From: https://www.cnblogs.com/gbrr/p/17068384.html

相关文章

  • 【Javaweb】Servlet八 | 请求转发的代码实现【详解】
    请求的转发什么是请求的转发?请求转发是指,服务器收到请求时,从一次资源转到另一个资源的操作叫做请求转发。 部分代码//获取请求的参数(办事的材料)查看......
  • Servlet27 - Listener 监听器
    Listener监听xxx对象的xxx过程ServletContextListener监听ServletContext对象的创建与销毁方法名作用contextInitialized(ServletContextEventsce......
  • 回调异常——KernelBase.dll处有未经处理的异常
    KernelBase.dll是一个NT内核系统的底层API接口的DLL文件,与另外一个kernel32.dll有相同的功能。这个API接口主要是对接我们常说的运行库(C++、.netframework、DirectX等)。而......
  • Servlet26 - ThreadLocal
    ThreadLocal线程本地变量,常用方法get()set(obj),通过set方法在当前线程上存储数据,通过get方法在当前线程中获取数据set方法源码分析publicvoidset(Tvalue){......
  • Servlet25 - 事务管理
    事务管理什么是事务?try{setAutoCommit(false);事务操作...commit();}catch(Exceptione){rollback();}目的是为了事务操作结果的一致性,事务操作......
  • Internet and Telecommunication Fraud Prevention Analysis based on Deep Learning
    基于深度学习的互联网和电信欺诈防范分析BIO标注法和BIOES标注法NLP中的序列标注方式常用的有两种:BIO标注法和BIOES标注法。BIO标注法:B-begin,代表实体的开头I-inside,......
  • 【Javaweb】servlet七 | 解决post请求中文乱码问题
    问题描述在get请求时(可以接收)  post请求时(出现了中文乱码问题)  解决方案在doPost函数中添加如下代码//设置请求体字符为UTF-8,从而解决post请求的中......
  • 【Javaweb】Servlet六 | HttpServletRequest类的含义及其使用方法【详解】
    HttpServletRequest类的作用每次只要有请求进入Tomcat服务器,Tomcat服务器就会把请求过来的Http协议信息解析好封装到Request对象中。然后传递到Service方法(doGet和doPost)......
  • Servlet24 - Filter
    Filter生命周期:init->doFilter->destroy同一个请求路径/demo01.do中,Filter会在Servlet前拦截请求Filter和Servlet类似,可以在web.xml中配置映射也可以直......
  • Servlet22 - BeanFactory
    BeanFactory-IOC-DI依赖/耦合软件系统中,层与层间存在依赖关系,称为耦合设计原则:高内聚低耦合--层内组成代码高度聚集,层间关系低耦合(理想情况-零耦合)如何实现低......