您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

jsp/java web基础知识回顾(2)

来源:未知 责任编辑:责任编辑 发表时间:2014-01-26 21:59 点击:

 out(JspWriter),requeset(HttpServletRequest),response(HttpServletResponse),session(HttpSession),application(ServletContext),
 exception(Throwable),config(ServletConfig),page(Object),pageContext(PageContext)

 out.print()/out.println();out.write()?PrintWriter?

 request.getParameter()/getParameterNames()/getParameterValues()/
 两个JSP/Servlet程序间要交换数据时,可通过request作用范围变量来实现(getAttribute/setAttribute)
 [forward方式跳转,会传递request,超链接与在浏览器地址栏输入该页面地址的访问方式一样,都是重新发送一个请求到链接页面]
 getRequestDispatcher("''),转发器,获得目标资源的转发器,通过转发器将当前Servlet程序的request和response对象转发给目标资源,并跳转至目标资源上运行程序,这样,目标资源就可通过request对象读取上一资源传递给它的request属性
 removeAttribute()/setCharacterEncoding()/getProtocol/getRemoteAddr()/

 response.flushBuffer()/setBufferSize()/getWriter(PrintWriter)/setContentType()/setCharacterEncoding()/sendError()/setHeader()/sendRedirect("")/
 response通过文件输出流实现下载

 application对象被同一个上下文(同一个web应用)中的所有jsp/servlet程序共享,tomcat服务器开启的时候即被创建;
 application访问web.xml中配置的<Context-param>/getInitParameter("")/attribute相关方法/log()/

 config常用于给一个Servlet程序传送初始化参数

 exception,JSP页面在运行时发生异常,系统会生成一个异常对象

 page对象表示“当前”Servlet程序对象,类似于Java中的“this”关键字

 pageContext获取其他隐含对象/转发跳转或包含
13 会话跟踪-
 Cookie/response.addCookie()/request.getCookies()/
 URL重写实现参数传递/隐藏表单域实现参数传递/

 HTTP协议是一种无状态的协议,客户端每次打开一个Web 页面,它就会与服务器建立一个新的连接,发送一个新的请求到服务器,服务器处理客户端的请求,返回响应到客户端,并关闭与客户端建立的连接。当客户端发起新的请求,那么它重新与服务器建立连接,因此服务器并不记录关于客户的任何信息。

 session-session会话,通常把从登录进入系统到注销退出系统之间所经历的时间,称为一次session通信周期;jsp中的Session会话:一次会话由客户打开一个浏览器开始到关闭浏览器或退出会话结束,用户重新打开1个浏览器并重新输入url,或访问2个web应用都是开启不同的会话;session隐含对象由Web服务器创建,并存储在服务器端;一次会话会创建一个session对象,在一次会话期 间,web应用内的所有程序共享一个session对象
 attribute相关方法/isNew()/getId()/invalidate()/setMaxInactiveInterval()/
14 Servlet/ServletConfig/->GenericServlet->HttpServlet
 servlet工作流程-(1)客户机将请求发送到服务器。
    (2)服务器上的Web容器实例化Servlet。
    (3)Web容器将请求信息发送到 Servlet。
    (4)Servlet 创建一个响应,并将其返回到Web容器。
    (5)Web容器将响应发回客户机。
    (6)服务器关闭或Servlet空闲时间超过一定限度时,调用destory()方法退出。

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • JSP与Servlet
  • 自己动手写MiniBBS系列(基本篇)之用户登录
  • JSP取当前日期
  • JDBC 入门(一)
  • 打开一个jsp页面默认查询所有数据,调用action
  • 使用JSP标签库验证用户的输入(2)完
  • 自定义JSP标签(tag)浅议
  • WIN98/2000下的jsp服务器
  • JSP内建对象(二)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1