URI 全称统一资源标识符, 现在有两个方案, 就是 URL 和 URN.
URL 统一资源定位符, 通常由 scheme, domain, port, location, parameter, 甚至 query, frag构成
在 JSP 中, request 是一个 HttpServletRequest 实例, 提供了以下几个相关方法
getRequestURI() : String
getRequestURL() : String
JSP 和 Nginx 一样, 把 URI 定义为以根路径 "/" 开始的资源路径, 即 Location, 因为对于服务器而言, 协议和域名并没有什么卵用, 并且有其它的获取途径.
同时, JSP 废除了 parameter, 把 query 当做 parameter, 在我看来这确实是过度设计.
flag 主要影响浏览器的显示位置, 服务器不必太过关心.
因此, 以 ";" 和 "#" 为标识的 parameter 和 flag 可以忽略, 我们只关心 URI 和 query.
编写一个 mod.jsp, JSP 代码如下:
原文:https://www.cnblogs.com/develon/p/10801202.html