传智播客 java web(1)

好郁闷啊 刚写好的博文被我不小心给删掉了 重新来过吧

今天是老毕讲的最后一天课,真的很对不起老毕,今天下午上课太困了,一不小心就睡了会。在这里,我要向毕向东老师说声谢谢,感谢你这些天来辛勤的付出,同时也期待着接下来的佟刚老师给大家带来更加精彩的java web世界。

今天的课程主要是HttpServlet。HttpServlet 是GenericServlet的子类实现了service方法,并建立了自己的service方法;HttpServlet通过对请求方式的判断,提供了对每一种请求的处理方式,其处理方法主要是doXxx().

HttpServletRequest接口主要实现的方法:

1.getParameterNames() :获取所有请求参数的名称,返回一个Enumeration

2.getContextPath() :获取的是web应用程序的url路径

3.getMethod():获取请求方式

4.getQueryString():地址栏中?后面的部分

5.getRequestURI():获取的是请求路径。/web应用根目录(虚拟)/servlet映射路径

6.getServletPath():获取到的是servlet的url路径
重定向是使用response对象的sendRedirect(“demo.html”)

转发是通过request对象的getRequestDispatcher(“demo.html”);获取请求转发器对象RequestDispatcher,使用该对象的forward()方法进行转发

HttpServletResponse接口主要实现的方法:

1.setCharacterEncoding(charset):设置应答的字符编码

2.setContentType(str):设置应答的MIME类型。如:setContentType(“text/html”)

3.getWriter():返回一个PrintWriter对象,用该对象将数据写入到客户端

ServletContext接口的主要知识点:

1. 每一个web应用都有一个独立的ServletContext对象

2.这个对象被该web应用下的所有servlet所共享

3.该对象内置了一个集合,集合中的键值在整个web应用程序中有效,可以通过一下方法对其进行操作

4.setAttribute(str,obj):增加一个属性

5.getAttribute(str):通过属性名获取属性值

6.getAttributeNames():获取所有属性名称,返回一个Enumeration

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值