javaEE学习—SSH学习前奏

1.http响应头和请求头

2.servlet开发和ServletConfig与ServletContext对象:

servlet的生命周期是:浏览器像服务器发出请求,服务器依次解析出想访问的主机,想访问的WEB服务,想访问的WEB资源,如果servlet是第一次出现,则创建一个servlet对象,然后调用servlet的init方法完成初始化,然后调用service方法,创建request和response对象,根据请求头中的信息将资源存储在response中,然后又服务器调用去除会写给浏览器,之后都不在创建servlet对象,直到服务器停止或者浏览器关掉。

Servletconfig对象:servlet在<init-param>中放置数据,比如要采用的码表,要连接的数据库,要采用的配置文件等等,然后通过servletconfig来取。

ServletContext对象:一个web应用的中所有servlet共享一个servletcontext对象,所以多个servlet可以通过一个servletcontext共享数据;servletcontext可以获取web应用的初始化参数,可以实现servlet转发,可以读取配置文件。

3.response和request对象:response输出数据乱码的问题:response.setContentType(“text/html;charset=”UTF-8”);response实现文件下载,随机图片,和定时刷新(设置头refresh),实现请求重定向(sendDirect());request数据乱码的问题; request实现手机客户端数据,实现请求转发,实现页面包含(getRequestDispacher().include()),实现防盗链(request头中的referer)。

4.cookie和session:军用来保存会话数据的技术。但是cookie是客户端技术,程序将客户自己的数据以cookie的形式回写给客户浏览器,当用户再次利用浏览器访问服务器的时候,就会带着各自的数据去;而session是服务器端技术,服务器在运行的时候会为每个用户创建一个独享的session对象,用户的数据就存储在其中,当用户去访问服务器中的其他资源时,就会在各自的session中取数据为用户服务。

5.jsp(java server page):jsp是sun定义的一种开发动态web页面的技术,jsp用来显示数据,jsp的page指令,include指令,九大隐式对象:application,out,response,request,pagecontext,page(this),config,session,exception;jsp的usebean,将bean封装在jsp中使用(调试时有漏洞未解决)。

6.自定义开发标签库:用以移除jsp中的java代码;首先写一个实现simpletagsupport的Java类,然后编写一个tld文件,最后即可以再jsp中使用这个标签。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值