zoukankan      html  css  js  c++  java
  • response对象学习

    import java.io.IOException;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    /**
     * Response对象学习
     * 			作用:
     * 				用来响应数据到浏览器的一个对象
     * 
     * 			使用:
     * 				设置响应头
     * 				resp.setHeader(String name, String value);//在响应头中添加信息,但是同键会覆盖
    				resp.addHeader(String name, String value);//在响应头中添加信息,但是同键不会覆盖
    				设置响应状态码
    					resp.sendError(int num,String msg);//自定义响应状态码
     * 				设置响应实体
     * 				resp.getWriter().write(String str);//响应具体数据给浏览器 
     * 				
     * 			设置编码格式
     * 				
     * 			resp.setContentType("text/html;charset=utf-8");
     * 					
     * 		总结:
     * 			service方法请求处理代码流程
     * 				
     * 				设置响应编码格式
     * 				获取请求数据
     * 						操作数据库(mvc思想)
     * 				处理请求数据
     *			 	响应处理结果
     * 
     * @author Administrator
     *
     */
    public class ResponseServle extends HttpServlet {
    	@Override
    	protected void service(HttpServletRequest req, HttpServletResponse resp)
    			throws ServletException, IOException {
    			//获取请求信息
    				//获取请求头
    				//获取请求行
    				//获取请求用户数据
    			//处理请求数据
    			
    			//相应处理结果
    				//设置响应头
    				resp.setHeader("mouse", "tow fly birds");
    				resp.addHeader("key", "thinkpad");
    				//设置编码格式
    						//resp.setHeader("content-type", "text/html;charset=utf-8");
    						//resp.setContentType("text/html;charset=utf-8");//替换resp.setHeader("content-type", "text/html;charset=utf-8");
    						//resp.setContentType("text/plain;charset=utf-8");//普通文本输出
    						//resp.setContentType("text/xml;charset=utf-8");
    						resp.setContentType("text/html;charset=utf-8");
    				//设置响应状态码
    						//resp.sendError(404,"sorry");
    				//设置响应实体
    				//resp.getWriter().write("<b>this is respones study</b> ");不设置响应格式必须英文输出
    				resp.getWriter().write("<b>今天天气真好  适合学习</b> ");
    				
    	}
    
    }  
    

      

  • 相关阅读:
    5. JVM虚拟机栈
    4. 程序计数器
    3. JVM运行时数据区
    2. 类加载
    1. JVM体系结构
    SpringCloud 网关组件Gateway
    SpringCloud Hystrix断路器的基本使用
    SpringCloud Ribbon和Feign 的使用和源码分析
    反向代理的概念
    事务mysql
  • 原文地址:https://www.cnblogs.com/dream2060/p/10942699.html
Copyright © 2011-2022 走看看