zoukankan      html  css  js  c++  java
  • java基础 第十四章(Servlet声明周期、Servlet向jsp中提供数据、Servlet跳转jsp、jsp中书写java代码)

    一、Servlet声明周期

        1.Servlet的声明周期一般分为四步:加载、实例化、服务、销毁。

        2.实例化在整个生命周期中只执行一次。

    二、jsp

        1.Servlet向jsp中提供数据

          request.setAttribute( , );

          例:request.setAttribute("key" , "Hello");

        2.Servlet跳转jsp

          (1)同一请求方式:request.getRequestDispatcher("/路径").forward(request , response);

                    request跳转只能用同一请求方式。

          (2)不同请求方式:response.sendRedirect("路径");

                     执行后地址栏会发生改变。

        3.jsp中写java代码

          (1)<%=     %>

                   //只能写表达式,变量值

                   例:<%= 1 + 1  %>

                          <%= request.getAttribute("Hello") %>

          (2)<%

                        //代码块;

                   %>

                   例:<%

                               String value = (String)request.getAttribute();

                          %>

        4.HttpSession session = request.getSession();

           session.setAttribute( , );

           //可以在同一请求下,也可以不同请求下,但是要在同一浏览器窗口。

           例:String value = (String)session.getAttribute(" ");

        5.servletContext sc = session.getServletContext();

           sc.setAttribute( , );

           //既可以在同一请求下,又可以在不同请求下,还可以在不同浏览器下。

           String value = (String)application.getAttribute(" ");

  • 相关阅读:
    leetcode(4) Median of Two Sorted Arrays
    logisitic回归
    共识算法 pos,Dpos
    solidity合约详解
    solidity中的memory和 storage详解
    win10下搭建私链
    区块链学习(7) 共识
    区块链学习(6)区块链
    区块链学习(5)比特币网络
    区块链学习(4)交易(二)
  • 原文地址:https://www.cnblogs.com/catcoffer/p/9123727.html
Copyright © 2011-2022 走看看