`

Servlet中URL与URI的区别

 
阅读更多

看我给你举个例子---ServletPath,ContextPath,URI,URL4个的比较


request.getServletPath()-----/user/register.action
request.getContextPath()-----/testWeb
request.getRequestURI()-----/testWeb/user/register.action
request.getRequestURL()-----http://localhost:8080/testWeb/user/register.action


testWeb是你的web项目(工程)名
struts2下位register.action,struts1.x下位register.do

分享到:
评论

相关推荐

    servlet 返回 URL

    ### Servlet返回URL与获取URL参数详解 在Java Web开发中,Servlet是处理HTTP请求的核心组件之一。本文将详细介绍如何在Servlet中处理URL,包括获取URL上的所有参数,并通过不同的方法来构建并返回一个完整的URL。 ...

    url和uri区别

    URI(Uniform Resource Identifier)和URL(Uniform Resource Locator)是互联网上资源定位的两种重要概念,它们之间存在着密切的关系,但又有明显的区别。 URI是统一资源标识符,它是一个全局唯一的字符串,用于...

    servlet在web项目中的应用

    在现代Java Web开发中,Servlet常常与Spring MVC、Struts等MVC框架配合使用,实现更高效、模块化的开发模式。 ### 10. 会话管理 Servlet可以通过`HttpSession`对象管理用户的会话状态,存储和检索用户信息,实现...

    servlet模拟器

    在这个场景下,我们主要关注两个关键知识点:servlet的配置与解析,以及XML解析。 首先,让我们深入了解servlet。Servlet是一个Java类,它扩展了Java平台对HTTP协议的支持,允许开发者编写运行在Web服务器上的Java...

    Tomcat Was7 javax.servlet.forward.request_uri属性的差异

    在Servlet规范中,当一个请求被转发到另一个内部资源时,这个属性用于保留原始请求的URL,以便后续处理或在响应中正确构造重定向URL。 在源码分析部分,作者可能深入到这两个服务器的源代码中,比较了它们如何处理...

    serlvet 源码 servlet-src 源文件

    7. **Servlet映射**:在Web应用的部署描述符(web.xml)中,我们可以通过`<servlet>`和`<servlet-mapping>`元素定义Servlet及其URL映射,决定哪些请求由哪个Servlet处理。 8. **请求和响应对象**:`...

    Servlet3.1规范官方文档(中文版)

    根据提供的文件内容,以下是对Servlet3.1规范官方文档(中文版)中的知识点的详细说明。 首先,Servlet3.1官方文档是Java™ Servlet规范版本3.1的中文翻译版本。它详细描述了servlet技术规范的各个方面,包括对...

    servlet工作原理

    - **URI与URL的区别**:URI(Uniform Resource Identifier)是一个广义的概念,它可以用来标识任何资源;而URL(Uniform Resource Locator)则特指用于定位网络资源的地址。在实际应用中,URL是一种特殊的URI。 ###...

    ServletAPI.rar

    8. **URL映射**: 在web.xml中,Servlet可以通过URL模式进行映射,比如`<servlet-mapping>`元素。这决定了Servlet如何响应特定的URL请求。 9. **过滤器(Filter)**: Servlet API也定义了过滤器的概念,允许在请求...

    servlet+ 自定义标签

    ### servlet与自定义标签知识点详解 #### 一、Servlet概述 Servlet是一种服务器端的应用程序接口(API),主要用于构建动态Web应用程序。它比JSP技术出现得更早,在JSP诞生前,Servlet不仅负责处理业务逻辑...

    深入Java Servlet 网络编程

    2. **Servlet配置**:Servlet在web应用中通过`web.xml`部署描述符文件进行配置,包括Servlet的类名、URL映射、初始化参数等。例如: ```xml <servlet> <servlet-name>MyServlet</servlet-name> <servlet-class>...

    servlet2.3规范中文版

    Servlet之间的通信是通过HTTP请求/响应模型进行的,其中包含了诸如URI、URL、HTTP/1.0、MIME等网络协议,以及HTCPCP/1.0和XML1.1等特定技术。 Servlet引擎不仅处理HTTP请求,还支持HTTPS,至少需要支持HTTP/1.0,...

    Ajax uri 乱码问题总结

    - **Servlet处理**:在Servlet中,可以通过以下方式设置请求和响应的字符编码: ```java request.setCharacterEncoding("GBK"); response.setContentType("text/html; charset=GBK"); ``` - **JSP页面**:在...

    servlet2.3规范 中文

    servlet2.3规范(中文),servlet2.3规范用到了一下的一些规范:J2EE、JSP1.1、JNDI 在14章中讲述了规范中的所有的classes类或接口(改文中不讲述)。...协议:URI、URL、HTTP/1.0、MIME、HTCPCP/1.0、XML

    url大全

    标题 "URL大全" 提供的信息暗示我们可能会讨论与URL(统一资源定位符)相关的各种概念和技术,这在互联网编程和Web开发中至关重要。URL是访问网络资源的唯一地址,包括协议、主机名、路径等部分。它在HTTP(超文本...

    java jsp+servlet根据数据生成饼状图.rar

    如果Servlet返回的是图像的URL,那么标签的src属性应指向该URL;如果Servlet直接将图像数据写入响应,JSP可以通过data URI scheme显示图像。 8. **交互性**:虽然示例中未提及,但实际应用中可能希望饼状图具有交互...

    servlet2.4doc

    Called by the servlet container to indicate to a servlet that the servlet is being taken out of service. destroy() - Method in class javax.servlet.GenericServlet Called by the servlet container to ...

    深入java servlet网络编程.rar

    7. **Servlet的URL映射**:通过`@WebServlet`注解或`<servlet>`元素,我们可以将Servlet与特定的URL模式关联,比如`"/servletPath"`。 8. **会话管理**:Servlet提供了HttpSession接口来管理用户会话,包括创建、...

Global site tag (gtag.js) - Google Analytics