zoukankan      html  css  js  c++  java
  • jsp学习

    1 编写java代码

     <% 

     out.println("大家好,欢迎大家学习javaweb"); 

     %>

    2 编写java声明

    <%!

        

         //java声明

         

          String a = "张三";

          

          int add(int x,int y){

          

            return x+y;

           

          };

        

         %>

    3 调用

     

     你好,<%= a %><br>

        

        x + y = <%=add(10,49) %>

     

    4 声明周期

        jspService()方法被调用处理客户端的请求 对每一个请求 jsp引擎创建一个新的线程来 处理该请求 如果有多个客户端同时请求该jsp文件 则jsp引擎会创建多个线程。每个客户端请求对应一个线程 以多线程方式执行可以大大降低对系统的资源需求 提高系统的并发量及影响时间 但要多注意多线程的编程带来的同步问题 由于该servlet 始终驻于内存 所以响应是非常快的

       4.1 用户发出请求index.jsp

       4.2 是否是第一次 是 jsp引擎创建 生成文字

     

    5out对象

      out对象 是JspWriter类的实例,是向客户端输出内容常用的对象 

       常用方法

         void println() 客户端打印字符串

         void clear() 清除缓冲区的内容 如果在flush之后调用会抛出异常

        void clearBuffer()清除缓冲区的内容 如果在flush之后调用不会抛出异常

        void flush() 将缓冲区内容输出到客户端  

        int getBufferSize() 返回缓冲区以字节数的大小  如果不设缓冲区则为0

       int getRemaining() 返回缓冲区还剩多少可用

       bboolean isAutoFlush() 返回缓冲区满时 是自动清空还是抛出异常

       void close() 关闭输出流

     

     

    一天一章
  • 相关阅读:
    字典序产生全排列
    python学习1 ---range()函数
    <第一周>降维
    <第一周> city中国城市聚类 testdata学生上网聚类 例子
    Python数据分析与展示[第三周](pandas数据类型操作)
    Python数据分析与展示[第三周](pandas数据特征分析单元8)
    第一周<单元一聚类>
    第一周<导学>
    总体<导学>
    Python数据分析与展示[第三周](pandas简介与数据创建)
  • 原文地址:https://www.cnblogs.com/hangman/p/11778097.html
Copyright © 2011-2022 走看看