java 响应对象

java 响应对象,第1张

java 响应对象

响应,表示了服务器收到了请求,处理完成后,把处理的结果告知用户

响应对象也是Servlet规范中定义的,它包括了协议无关的和协议相关的

协议无关对象:ServletResponse接口
协议相关对象:HttpServletResponse接口

状态

状态码说明200执行成功302它和307一样,都是用于重定向的状态码。只是307目前已不再使用304请求资源未改变,使用缓存400请求错误。最常见的就是请求参数有问题404请求资源未找到405请求方式不被支持500服务器运行内部错误

状态码首位含义

状态码说明1xx消息2xx成功3xx重定向4xx客户端错误5xx服务器错误

处理响应字节输出流中文问题

public class ResponseDemo1 extends HttpServlet {
	public void doGet(HttpServletRequest request, HttpServletResponse response){
		response.setHeader("Content-Type","text/html;charset=UTF-8");
		response.ContentType("text/html;charset=Utf-8");
	}

	public void doGet(HttpServletRequest request, HttpServletResponse response){
		doPost(request,response);
	}
}

重定向(地址栏会发生变化)

public class ResponseDemo6 extends HttpServlet {
	public void doGet(HttpServletRequest request, HttpServletResponse response){
		response.sendRedirect("response");
	}

	public void doGet(HttpServletRequest request, HttpServletResponse response){
		doPost(request,response);
	}
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/3985995.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-21
下一篇 2022-10-21

发表评论

登录后才能评论

评论列表(0条)

保存