1.doGet();方法和doPost();方法本文章为本人作业,仅供参考,如有不足请多指教。
doGet();和doPost();分别处理get和post请求。
doGet();只有一个流,并且有大小限制(通常位1024个字节),页面传输的信息会以舰队的方式存在,显示子啊地址栏中。
doPost();通过其他的流进行传递,没有大小限制,传输数据会在http请求附件中,不会以明码的方式显示。
2.httpServletRequest和httpServletResponseweb服务器在收到客户端的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”)的方法来获取这个对象。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)