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 头信息结束 ============================================
        
        }
    }
  • 相关阅读:
    STM32 Systick定时器
    STM32F10X_CL
    公司版STM32工作原理
    STM32外部中断实验
    STM32的串口通信
    STM32调试过程中常见的问题及解决方法
    【转】 STM32 入门教程 系统时钟 SysTick
    STM32学习5 FLASH编程
    STM32学习笔记之Systick
    STM32 USART 串口简单使用
  • 原文地址:https://www.cnblogs.com/dreamhome/p/11485120.html
Copyright © 2011-2022 走看看