`
Java_Fan
  • 浏览: 81698 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

javax.servlet.http.HttpServletRequest对对地址栏地址信息的解析

 
阅读更多
请求 
1、	http://127.0.0.1:8080/projectName/aServletMethod.do?&a=1&b=2
2、	http://127.0.0.1:8080/projectName/aJspPage.jsp?&a=1&b=2 
3、	以上1、2是我们在java ee开发中常见的路径,现在就以1 进行示例:
HttpServletRequest  request = (HttpServletRequest) servletRequest;
(1)	request.getRequestURL()结果:
http://127.0.0.1:8080/projectName/aServletMethod.do
(2)	request.getContextPath()结果:
/projectName
(3)	request.getServletPath()结果:
/aServletMethod.do
(4)	request.getRequestURI()结果:
/projectName/aServletMethod.do
(5)	request.getQueryString()结果:
a=1&b=2
经过上面的几行代码,大家应该对开发过程中解析地址栏路径的问题更加了然!

分享到:
评论

相关推荐

    jsp跳转getRequestDispatcher()和sendRedirect()的区别.docx

    import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class SessionServlet extends HttpServlet { protected void doPost(HttpServletRequest request, ...

    如何运行Servlet程序

    import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class MyFirstServlet extends HttpServlet { protected void doGet(HttpServletRequest req, ...

    JavaWeb面试题汇编.pdf

    session 表示一个请求的 javax.servlet.http.HttpSession 对象。Session 可以存贮用户的状态信息。 application 表示一个 javax.servle.ServletContext 对象。这有助于查找有关 servlet 引擎和 servlet 环境的信息。...

    美河图书提供.Servlet与JSP核心编程第二版_带目录

    - **编写Servlet类**:继承`javax.servlet.http.HttpServlet`类,并重写`doGet`或`doPost`方法来处理HTTP GET或POST请求。 - **部署Servlet**:将编写的Servlet类及其依赖打包成WAR文件,并放置在Web应用服务器的...

    servlet--calculator.rar_calculator servlet_servlet加减乘除

    Servlet是一个Java类,它扩展了`javax.servlet.http.HttpServlet`抽象类或实现了`javax.servlet.Servlet`接口。当用户通过浏览器发起HTTP请求时,Web服务器(如Tomcat)会接收到请求,然后根据URL映射找到相应的...

    jsp内置对象

    2. **request** - `javax.servlet.http.HttpServletRequest` - 封装客户端请求的信息,如请求参数、请求头、请求URL等。 3. **response** - `javax.servlet.http.HttpServletResponse` - 提供向客户端发送响应的...

    java web开发参考资料

    2. **Request**:`javax.servlet.http.HttpServletRequest` 表示客户端发送到服务器的HTTP请求。 3. **Response**:`javax.servlet.http.HttpServletResponse` 用于发送响应给客户端,包括状态码、头信息和主体内容...

    java web 笔试面试题集锦

    - **request**: `javax.servlet.http.HttpServletRequest` 类型的对象,用于获取来自客户端的请求信息,如 HTTP 请求头部、Cookies 和请求参数等。 - **response**: `javax.servlet.http.HttpServletResponse` 类型...

    servlet 学习例程

    Java Servlet API提供了`javax.servlet`和`javax.servlet.http`两个包,包含了Servlet和相关接口及类。 二、Servlet生命周期 Servlet的生命周期包括三个主要阶段:加载和实例化、初始化和销毁。当服务器接收到第一...

    2023年web面试题一答案.doc

    session:表达一个请求的 javax.servlet.http.HttpSession 对象,session 可以存储用户的状态信息;application:表达一个 javax.servlet.ServletContext 对象,这有助于查找有关 servlet 引擎和 servlet 环境的信息...

    javaweb 简历

    session 表示一个请求的 javax.servlet.http.HttpSession 对象。Session 可以存贮用户的状态信息。application 表示一个 javax.servle.ServletContext 对象。这有助于查找有关 servlet 引擎和 servlet 环境的信息。...

    java防盗链在报表中的应用实例(推荐)

    import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; public class Dodo implements Filter { public void destroy() {} ...

    网络编程复习资料

    - **request**:`javax.servlet.http.HttpServletRequest`类型,包含客户端发送的所有请求信息。 - **response**:`javax.servlet.http.HttpServletResponse`类型,用于向客户端返回响应。 - **session**:`javax....

    javaweb知识总结

    3. 继承`javax.servlet.http.HttpServlet`。这是最常见的做法,需要覆盖`doGet()`和`doPost()`方法,因为它们对应HTTP的GET和POST请求。 **Servlet生命周期** Servlet生命周期包括加载、初始化、服务和销毁四个阶段...

    JavaWeb-Servlet学习与总结

    import javax.servlet.http.*; public class HelloServletTest extends HttpServlet { public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException ...

    servlet示例

    import javax.servlet.http.*; public class RequestInfo extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { // ...

    servlet应用课件

    import javax.servlet.http.*; import java.io.*; public class MyServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, ...

    serverlet相关基础题

    它们是通过继承`javax.servlet.GenericServlet`或`javax.servlet.http.HttpServlet`类来实现的,并且需要重写其中的方法。 - **生命周期方法**:Servlet具有清晰的生命周期,主要包括三个阶段: - `init()`:初始...

    JAVAWEB基础考试题.pdf

    13. **Servlet API包**:Servlet API主要由`javax.servlet`和`javax.servlet.http`这两个包组成。 14. **Servlet生命周期方法**:Servlet生命周期不包括`invalidate()`方法,它用于销毁Session。 15. **...

Global site tag (gtag.js) - Google Analytics