zoukankan      html  css  js  c++  java
  • 使用JSP/Servlet技术开发新闻发布系统---JSP数据交互(二)

    JSP内置对象application

    application对象

          JSP常用的内置对象

    对象的作用域

    作用的分类

    对象的作用域

    page作用域

    实例

    //页面1

    <%
    String name = "page";
    pageContext.setAttribute("name",name);
    %>
    <strong>
    testOne:<%=pageContext.getAttribute("name") %>
    </strong>
    <br/>
    <%
    pageContext.include("testTwo.jsp");
    %>
    //页面2
    <strong>
    testTwo:<%=pageContext.getAttribute("name") %>
    </strong>
    request作用域

    页面1
    <%
    String name = "request";
    request.setAttribute("name",name);
    request.getRequestDispatcher("testTwo.jsp").
    forward(request, response);
    %>
    页面2
    <strong>
    testTwo:<%=request.getAttribute("name") %>
    </strong>

    sesion对象作用股

    //页面1
    <%
    String req = "request";
    String ses = "session";
    request.setAttribute("reqName ",req);
    session.setAttribute("sessionName ",ses);
    response.sendRedirect("testTwo.jsp");
    %>
    //页面2
    <strong>
    request:<%= request.getAttribute("reqName") %><br/>
    session:<%=session.getAttribute("sessionName") %>
    </strong>

    application作用域

    //页面1
    <%
    String app = "application";
    String ses = "session";
    session.setAttribute("sesName",ses);
    application.setAttribute("appName",app);
    response.sendRedirect("testTwo.jsp");
    %>
    //页面2
    <strong>
    session:<%=session.getAttribute("sesName") %><br/>
    application:<%=application.getAttribute("appName") %>
    </strong>

    cookie

    由服务器端生成,发送给客户端浏览器的,浏览器会将其保存为某个目录下的文本文件

    cookie的作用表现:

    对特定的对象追踪

    统计网页的浏览次数

    在cookie有效期内,记录用户登录信息

    实现各种个性化服务

    在JSP中使用cookie

    1、创建cookie对象
    Cookie newCookie=new Cookie(String key,String value);
    2、写入cookie
    response.addCookie(newCookie);

          cookie对象的常用方法

    3、读取cookie
    Cookie[] cookie=request.getCookies();

    cookie与session作用域的区别:
    session是在服务器端保存用户信息,cookie是在客户端保存用户信息
    session中保存的值是Object类型,cookie保存的是String类型
    session随会话的结束而将其存储的数据销毁,cookie可以长期保存在客户端
    cookie通常用于保存不重要额用户信息,重要的信息使用session保存

    JSP访问数据库:

    1、加载JDBC驱动 

    2、与数据库建立连接

    3、发送SQL语句

    JavaBean:
    实际上是一个Java类,可以重用,功能可分为:封装数据,封装业务
    满足以下要求:
    JavaBean是一个公有类,并提供无参的公有构造方法
    属性私有
    具有公有的访问属性的getter,和setter方法

  • 相关阅读:
    OD: Memory Attach Technology
    Chrome: Shockwave Flash isn't responding
    OD: Memory Attach Technology
    OD: Heap Exploit : DWORD Shooting & Opcode Injecting
    OD: Heap in Windows 2K & XP SP1
    OD: Writing Small Shellcode
    OD: Shellcode Encoding
    Set Windows IP by Batch
    OD: Universal Shellcode
    XenServer 使用笔记
  • 原文地址:https://www.cnblogs.com/dabrk/p/11137752.html
Copyright © 2011-2022 走看看