Servlet类有的是自动生成Init()初始化,仅执行一次Service()服务,可以反复执行Destrory()销毁,仅执行一次注 意:启动wed.xml后,仅执行一次实例化》》》init()仅执行一次服务》》》service()实际开发中一般用doget和do post取代,可以反复执行销毁》》》destrory()仅执行一次九大对象Request对象Response对象Out对象面 试sendRedirect和getRequestDispatcher(转发和重定向)Session对象指的是客户端与服务器 的一次会话,从客户连接到服务器的一个webApplication开始知道客户端断来连接为止(注意:它的生命周期为浏览器不关闭或时 间不到(默认为30分钟))常用方法:1、session.setMaxInactiveInterval():设置过期时间,单位为 秒,默认是30分钟2、voidinvalidate()取消session是session不可用3、booleani sNew()返回服务器创建的一个session客户端是否已经加入4、longgetCreationTime()返回ses sion创建时间5、publicStringgetId()返回session创建时jsp引擎为它设的唯一id号6、long getLastAccessedTime()返回此session里客户端最近一次请求时间7、intgetMaxInactive Interval()返回两次请求间隔多长时间此session被取消8、getAttribute(Stringname)返回制定 属性的属性值9、voidsetAttrbute(Stringkey,Objectobj)设置属性的属性值Session是运 行在服务器端较案例(注意:session的生命周期较长,一般开发中不宜使用过多存储)Application对象Exception对 象是一个例外对象,当以个页面在运行过程中发生例外,就产生这个对象StringgetMessage()返回关于描述异常的消息 Stringtostring()返回关于异常的简短描述信息VoidprintStackTrace()显示异常及其栈轨迹Thr owableFillInStackTrace()重写异常的执行栈轨迹Page对象psgeContext对象Config对象Ser vlet对象1、out对应PrintWriterout=response.getWriter()2、HttpServletRe quest/ServletRequest3、HttpServletResponse/ServletResponse4、HttpSe ssion对象HttpSessionsession=request.getSession();5、application对应 ServletContext对象ServletContextsc=this.getServletContext();一个功能 的添加》》》sql语句》》返回的值》》》servlet类里面写传过去的属性值松耦合 |
|