• 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 头信息结束 ============================================
        
        }
    }
  • 相关阅读:
    提高网站访问速度的34个方法
    ASP.NET MVC3学习笔记四(Controller)
    ASP.NET MVC3 读书笔记一(Razor视图)
    DataSet DataTable DataReader dataAdapter区别
    EF Code First(约定配置)
    asp.net中APPlication、Session和Cookie的区别
    ASP.NET MVC3 读书笔记三(数据注解Dataannotation和验证)
    一步步构建大型网站架构
    ASP.NET MVC3 读书笔记二(HtmlHelper)
    Sql 查询语句总结
  • 原文地址:https://www.cnblogs.com/dreamhome/p/11485120.html
Copyright © 2020-2023  润新知