java httpservlet_Java HttpServletResponse

客户端访问地址   tomcat从web.xml中根据地址 找到servlet类

并创建servlet对象 (第一次访问) 包含

(请求信息封装)请求对象和

(空/从中获取响应信息)响应对象servlet对象对其进行操作

servlet 对象   写入响应缓冲区+响应...封装

public class Servlet01 extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponseresponse) throws ServletException, IOException {

//添加响应头

response.addHeader("name", "zhangsan"); //字符串

response.addHeader("name", "lisi"); //多个值逗号拼接

response.addIntHeader("age", 28); //整形数字

Date date=new Date()

long bir=date.getTime()

response.addDateHeader("birthday", bir); //长数字

//设置响应头  没有添加 有修改

response.setHeader("name", "wangwu");

response.setIntHeader("age", 29);

response.setDateHeader("birthday", 10000000000L);

//重定向      在doGet()方法末尾

//response.setStatus(302); //设置响应行 状态码302:重定向

//response.setHeader("Location", "/WEB0003/Servlet02");//重定向地址

response.sendRedirect("/WEB0003/Servlet02");//重定向+地址

//设置定时跳转 五秒以后跳转到百度

//response.setHeader("refresh", "5;url=https://www.baidu.com");

//设置字体 响应的流不用关

PrintWriter writer=response.getWriter();//响应字符缓冲区对象

ServletOutputStream out=response.getOutputStream();

response.getOutputStream()和response.getWriter()只能调一个

//response.setCharacterEncoding("utf-8"); //文字编码格式

//response.setHeader("Content-Type", "text/html;charset=UTF-8");

//客户端解码格式

response.setContentType("text/html;charset=UTF-8");//编码解码格

writer.write("中国");//写入响应对象的缓冲区

}

public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

doGet(request, response);

}

}

WebContent/index.jsp: 5秒后跳转

恭喜你,注册成功5秒以后跳转,

如不跳转点击这里

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值