zoukankan      html  css  js  c++  java
  • Servlet 响应及请求信息

    // 文件路径 D:ApacheServerweb_javaHelloWorldsrccom	estTestServletRequestrResponse.java
    package com.test;
    
    import java.io.IOException;
    import java.util.Enumeration;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    public class TestServletRequestrResponse {
    
        public void testfun(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    
            // ============================= response 响应开始 ============================================
            // 设置返回响应内容类型及编码,否则返回输出中文会乱码
            response.setContentType("text/html;charset=UTF-8");
            // 添加一个自定义名称和值的响应报头。
            response.setHeader("test_foo", "test_val");
            // 响应返回任意错误响应状态码及信息(通常为404 或407等状态码),该设置会使页面直接显示错误页面
            //response.sendError(404,"test response status");
            // 返回任意响应状态码
            response.setStatus(200);
            
            // 设置自动刷新页面间隔为 5 秒
            response.setIntHeader("Refresh", 5);
            // ============================= response 响应结束 ============================================
            
            
            // ============================= 请求的 HTTP 头信息开始 ============================================
            // 获取打印客户端请求的 HTTP 头信息
            Enumeration headerNames = request.getHeaderNames();
            while(headerNames.hasMoreElements()) {
                String paramName = (String)headerNames.nextElement();
                String paramValue = request.getHeader(paramName);
                response.getWriter().append("<br/>客户端请求的 HTTP 头信息 : " + paramName + " 值为 : " + paramValue);
            }
            // ============================= 请求的 HTTP 头信息结束 ============================================
        
        }
    }
  • 相关阅读:
    4.Docker Compose 部署 Nexus
    3.Docker Compose 部署 GitLab
    2.Docker Compose 部署应用程序
    1.Docker Compose
    6.Dockerfile 指令
    5.Dockerfile 定制镜像
    4.Docker 操作容器
    3.Docker 操作镜像
    2.Ubuntu安装 Docker
    windows快捷键
  • 原文地址:https://www.cnblogs.com/dreamhome/p/11485120.html
Copyright © 2011-2022 走看看