war学习总结(一)

war学习总结(一),第1张

本文章为本人作业,仅供参考,如有不足请多指教。

1.doGet();方法和doPost();方法

doGet();和doPost();分别处理get和post请求。

doGet();只有一个流,并且有大小限制(通常位1024个字节),页面传输的信息会以舰队的方式存在,显示子啊地址栏中。

doPost();通过其他的流进行传递,没有大小限制,传输数据会在http请求附件中,不会以明码的方式显示。

2.httpServletRequest和httpServletResponse

web服务器在收到客户端的http请求,对于每次的请求分别创建一个用于代表请求的request和代表相应的response对象。request和response对象即代表请求和相应。我们找客户提交过来的数据旧秩序呀找request对象就行了,向客户机输出数据就只需要找response对象就行。

3.response.getwrite();

response.getwrite();返回的类型是PrintWriter

PrintWriter是java.io.PrintWriter流具有自动刷新的缓冲字符输出流,可以按行写出字符串,并且可以自动行刷新

4.request.getContextPath();

request.getContextPath();是为了解决相对路径的问题,可返回站点的根路径。

5.response.setContentType();

用于设置输出类型和编码格式。

6.request.getParameter();

request.getParameter()方法:

1.获取通过http协议提交过来的数据. 通过容器的实现来取得通过get或者post方式提交过来的数据。

2.request.getParameter()方法传递的数据,会从web客户端传到web服务器端,代表HTTP请求数据,该方法返回String类型的数据。

7.HttpSession

在java中会话对应的类型是:javax.servlet.http.HttpSession,简称session/会话。

在java web中session是一个存储在WEB服务器端的java对象,该对象代表用户和WEB服务器的一次会话。

会话是指:用户打开浏览器,在浏览器上进行一些 *** 作,然后将浏览器关闭,表示一次会话结束。

8.request.getSession();

getSession(boolean create)意思是返回当前reqeust中的HttpSession ,如果当前reqeust中的HttpSession 为null,当create为true,就创建一个新的Session,否则返回null;

9.session.getAttribute();

讲到session.getAttribute();会想到session.setAttribute();

session.setAttribute(“username”,username)就是将username保存到session中,session的key值为username,其信息(value)为username,或者引用值。然后就可以通过session.getAttribute(“username”)的方法来获取这个对象。

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

原文地址: https://outofmemory.cn/langs/720570.html

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

发表评论

登录后才能评论

评论列表(0条)

保存