HttpServlet

最近在看java方面的基础知识,虽然都了解,但是只是明白的比较浅显,以前从来没有想过为什么这么用,感觉自己以前就跟被代码一样,所以,今天没事就研究了一下。


extends HttpServlet{

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

String username = request.getParameter("username");

String password= request.getParameter("password");


PrintWriter  out = response.getWriter();

........

}

}


上网查了一下,大家是这么解释的:

使用response.getWriter();方法会自动将底层的套接字的输出流作为参数传递给PrintWriter构造方法。

response.getWriter(); 返回的是PrintWriter 的对象,返回的是可以在客户端显示的PrintWriter 的对象。

PrintWriter out=new PrintWriter();两个返回的对象时一样的。

[转]只是这对象属于谁的?客户端的还是服务端的?直接new 出来的PrintWriter 属服务端的 你要将数据写在客户端那里去,所以只能用响应对象res中的PrintWriter ,将响应数据传给客户端。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值