java web笔记

javaweb :

1.tomcat

2.http

3.maven

· 4.servlet:

1.sun在这些api中提供了一个接口叫做:servlet ,如果你想来发一个servlet程序,只需要完成两个步骤:

1.编写一个类,实现servlet接口

2.开发好的java类部署到web服务器中

把实现了servlet接口的java程序叫做,servlet

5.session,cookie

6.jsp

7.jstl,el表达式

8.过滤器

9.监听器

10.文件上传

11.邮件发送

ServletContext:

web容器在启动的时候,它会给没个web程序创建一个对应的ServletContext

ServletContext(servlet上下文,一个web只有一个)

1:context.getRequestDispatcher(String类型)

2: forward(req,resp)

1.下载文件:

1.下载的路径是什么

2.下载的文件名称叫什么

3.设置想办法让浏览器能够支持我们需要的东西

4.获取下载文件的输入流

5.创建缓冲区

6.获取OutputStream对象

7.将FileoutPutStream流写入到buffer缓冲区

8.使用OutPutStream将缓冲区中的数据输出到客户端

HttpServletRequest

        heepServletrequest代表客户端的请求,用户通过http协议访问服务器,HTTP请求中的所有信息会被封装到HTTPServletRequest,通过request方法可以获取客户端的所有信息

1.请求转发:地址栏不变化 307

2.重定向的时候,地址栏会发生变化 302

有状态回话:

一个小问题?

        你怎么证明你是公司的员工?

        1.工作证    公司给你发工作证

        2.公司登记   公司在员工名单上登记你的名字

一个网站怎么证明你来过

        客户端   服务器

        1》服务器给客户端一个信件,客户端下次访问服务器的时候带上信件就可以了  cookie

        2》服务器登记你来过了,下次你来的时候我来匹配你   seesion

保存回话的两种方式

1:cookie

2:session

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值