`
Rainbow702
  • 浏览: 1078272 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类

HttpServletRequest 的各种方法的返回值

阅读更多
System.out.println("ContextPath: " + hsq.getContextPath());
System.out.println("LocalAddr: " + hsq.getLocalAddr());
System.out.println("LocalName: " + hsq.getLocalName());
System.out.println("LocalPort: " + hsq.getLocalPort());
System.out.println("PathInfo: " + hsq.getPathInfo());
System.out.println("Protocol: " + hsq.getProtocol());
System.out.println("QueryString: " + hsq.getQueryString());
System.out.println("RemoteAddr: " + hsq.getRemoteAddr());
System.out.println("RemoteHost: " + hsq.getRemoteHost());
System.out.println("RemotePort: " + hsq.getRemotePort());
System.out.println("RequestURI: " + hsq.getRequestURI());
System.out.println("Scheme: " + hsq.getScheme());
System.out.println("ServerName: " + hsq.getServerName());
System.out.println("ServerPort: " + hsq.getServerPort());
System.out.println("ServletPath: " + hsq.getServletPath());
System.out.println("RequestURL: " + hsq.getRequestURL());

 

测试用 请求地址(自己访问自己本地搭建的服务器):

http://127.0.0.1:8089//mgems/sv/RABAs016

 

结果为:

ContextPath: /mgems
LocalAddr: 127.0.0.1
LocalName: 127.0.0.1
LocalPort: 8089
PathInfo: /RABAs016
Protocol: HTTP/1.1
QueryString: null
RemoteAddr: 127.0.0.1
RemoteHost: 127.0.0.1
RemotePort: 49515
RequestURI: /mgems/sv/RABAs016
Scheme: http
ServerName: 127.0.0.1
ServerPort: 8089
ServletPath: /sv
RequestURL: http://127.0.0.1:8089/mgems/sv/RABAs016

 

分享到:
评论

相关推荐

    Spring MVC处理方法返回值过程解析

    Spring MVC处理方法返回值过程解析 Spring MVC是 Java Web 应用程序框架,提供了灵活的处理方法返回值机制,支持多种返回值类型,包括ModelAndView、Model、ModelMap、Map、View、String、Void、Object等。本文将...

    详解利用SpringMVC拦截器控制Controller返回值

    在这个场景中,我们利用拦截器来控制Controller方法的返回值,特别是当方法未实现或者需要在开发阶段返回模拟数据时。下面将详细介绍如何实现这一功能。 首先,我们需要定义两个注解:`Debug` 和 `StringResult`。 ...

    Request&Response对象主要方法

    以下是对`HttpServletRequest`对象中常用方法的详细介绍: #### 1. `getAttribute(String name)` - **功能**:根据指定名称获取一个属性值。 - **参数**:`name` - 属性的名称。 - **返回值**:该属性对应的值,...

    springmvcController层通用日志配置

    在这个类中,我们可以 override resolveModelAndView 方法,该方法将被 Spring MVC 框架调用,以处理方法返回值。在这个方法中,我们可以记录日志信息。 例如,在 MyModelAndViewResolver 中,我们可以记录请求的 ...

    springboot工程自定义response注解、自定义规范化返回数据结构

    public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { if (handler instanceof HandlerMethod) { HandlerMethod ...

    HttpServletResponse

    3. **执行重定向**:使用`resp.sendRedirect()`方法将用户重定向到另一个URL。 通过上述分析和示例代码,我们可以看到`HttpServletResponse`接口提供了强大的功能来处理HTTP响应,包括解决中文乱码问题、实现网页...

    JQuery异步获取返回值中文乱码的解决方法

    针对JQuery异步获取返回值时遇到中文乱码的问题,文档中提出了一个有效的解决方法,这涉及了Web开发中常见的字符编码问题。为了彻底解决这一问题,我们需要从客户端到服务器端的整个数据交互流程中对字符编码进行...

    Java Web应用开发 19 课堂案例-全面认识request的常用方法.docx

    2. `request.getScheme()`:通过调用这个方法,可以得知请求是通过HTTP还是HTTPS协议进行的,返回值可能是"HTTP"或"HTTPS",这对于处理安全相关的请求特别有用。 3. `request.getServerName()`:这个方法返回服务器...

    SSM笔记-SpringMVC的自定义拦截器

    1. `preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)`:在目标处理器执行前调用,返回值为布尔类型,如果返回`true`,则继续执行下一个拦截器或者目标处理器;如果返回`false...

    springMVC的消息转换器(Message Converter) 1

    在Spring MVC中,`HttpServletRequest`和`HttpServletResponse`提供了`getInputStream`和`getOutputStream`方法来获取和设置请求体和响应体。然而,直接操作字符串不如处理Java对象方便,因此MessageConverter起到了...

    Java Spring MVC面试题

    可以使用HttpServletRequest的getSession方法来实现。 Spring MVC里面拦截器是怎么写的? 可以使用Spring MVC提供的Interceptor机制来实现拦截器。 WebApplicationContext是什么? WebApplicationContext是一个...

    mockito源码 供java同学学习,用于在自动化单元测试中创建测试对象,为TDD或BDD提供支持

    此外,Mockito还可以模拟任何Spring管理的Bean、模拟方法的返回值、模拟抛出异常等。 同时,Mockito还会记录下调用这些模拟方法的参数和调用顺序,从而可以校验出这个Mock对象是否被正确地按期望的顺序和参数进行了...

    springMVC 详细版本 拦截器源码

    public void postHandle(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, ModelAndView arg3) throws Exception { //可以通过ModelAndView arg3参数来改变显示的视图,或发往视图的方法 } //...

    servlet 中文说明 API

    #### 一、Servlet接口方法说明 在Java Web开发中,`javax.servlet.Servlet`接口是核心组件之一,它定义了Servlet的行为规范。为了更好地理解和使用Servlet,我们将详细介绍该接口的主要方法。 ##### 1. `void init...

    Servlet中文api

    `ServletConfig`接口提供了获取Servlet配置信息的方法,通常在`init()`方法中使用。 ##### 1. `String getInitParameter(String name)` - **描述**:根据名称获取初始化参数的值。 - **参数**: - `String name`...

    Spring MVC面试题(2022最新版)

    可以通过`HttpServletRequest`对象的`getParameter`方法来获取请求参数。 ```java @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws ...

    servlet测试jar包

    可以通过`EasyMock.createMock()`方法创建模拟对象,并使用`expect()`方法定义模拟对象的行为,比如预期的方法调用和返回值。 4. **配置Servlet容器**:由于Servlet需要在Servlet容器中运行,因此通常需要创建一个...

    java ee期末复习题.docx

    5. 自定义拦截器中的 preHandler() 方法:preHandler() 方法的返回值表示是否继续向下执行,如果返回 true,则继续执行,否则中断。 6. Spring MVC 中自定义拦截器的方法:可以实现 HandlerInterceptor 接口来实现 ...

    Struts+Spring框架下的单元测试[总结].pdf

    例如,对于`LoginAction`的测试,可以创建一个mock的`ILoginManageService`,并设置其`login`方法的返回值,然后调用`execute`方法,检查`request`对象中的`user`属性是否被正确设置。 Service层的测试主要关注业务...

    李君老师JavaEE笔记-自定以MVC框架

    2. **视图定位**:视图的路径是基于处理器的类名和方法的返回值动态构建的,例如,如果处理器方法返回“list”,那么对应的视图页面将位于`page/类名/list.jsp`。 3. **处理器命名规则**:所有的处理器类名后都附加...

Global site tag (gtag.js) - Google Analytics