欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

request请求对象、response响应对象 (笔记)

程序员文章站 2022-06-01 22:58:07
...

一、直接看图

request请求对象、response响应对象 (笔记)request请求对象、response响应对象 (笔记)
request请求对象、response响应对象 (笔记)

二、撸代码

光说不练,歪把子

package haijia;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class Test007
 */
@WebServlet("/test007")
public class Test007 extends HttpServlet {
	private static final long serialVersionUID = 1L;
       

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
//		字符流向浏览器发送数据
		PrintWriter prw = response.getWriter();
		String value = "java web study--";
//		prw.write(value);
		
//		也可以用这种方法
		prw.print(value); 
	}

	/**
	 * 	响应体相关的方法
		字节流输出数据
	 * @param response
	 * @throws IOException
	 */
	private void streamMethod(HttpServletResponse response) throws IOException {
//				1.字节流对象,向浏览器返回对象
				ServletOutputStream os = response.getOutputStream();
				String value = "i am studying";
				os.write(value.getBytes());
	}

	/**
	 * 	与响应消息头相关的方法
		需求:当用户输入学号或者密码错误时,重定向到登录页面
	 * @param response
	 */
	private void headMethod(HttpServletResponse response) {
				response.setStatus(302);
				response.setHeader("Location", "/haijia/denglu.html");
	}

	
	/**
	 * //响应行信息
	 * @param response
	 * @throws IOException
	 */
	private void hangMethod(HttpServletResponse response) throws IOException {
		response.sendError(404, "访问请求的资源不存在");
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		doGet(request, response);
	}
}

三、分享交流

最后有兴趣一起交流的,可以关注我的公众号:这里你能够学到很实用的技巧,不是常用的我不说,公众号回复提取码即可获取以下学习资料啦啦啦啦,喜欢就拿去吧!!

(链接时常会失效,若出现此类情况,可以加我微信:17722328325(加时请备注:学习资料))

  1. Java web从入门到精通电子书

  2. Python机器学习电子书

  3. Python400集(北京尚学堂)

  4. JavaScript项目案例、经典面试题

  5. Java300集(入门、精通)

  6. Java后端培训机构录集(同事培训内部提供)

  7. java重要知识pdf文档(价值连城呀呀,不收藏你会后悔的)

request请求对象、response响应对象 (笔记)