zoukankan      html  css  js  c++  java
  • 04_web基础(七)之jsp

    39.jsp与el表达式引入

      JSP:Java Server Pages:Java的服务网页(Java动态网页):
    =========================================================================
    Servlet的缺陷:
        输出动态网页,超级麻烦!
        没有体现责任分离思想(谁最擅长做什么,就应该做什么!)!
    =========================================================================
    实现动态网页:
    Servlet:   Java代码(主)  +  html片段(辅)  --->动态网页.

    JSP:       Java代码(辅)  +  html页面(主)  --->动态网页.
    =======================================================================
    责任分类:
       Servlet擅长:
                 1):接受请求参数,封装对象.
                 2):调用业务方法处理请求.
                 3):控制界面跳转--->JSP/html.
       JSP擅长:  
                 界面输出.
      JSP底层原理----其本质就是Servlet

      el表达式的使用:

      EL:表达式语言.
      
    目的:获取作用域中的共享数据.
      语法: ${属性名称}--->${msg}.

    40.html简单入门

      第一个html网页开发步骤:

      1.在哪里写? 记事本中书写

      

      2.修改后缀名为 .html
      

      3.浏览器访问结果
      

      html结构

      

    41.for循环介绍

      

    42.if介绍

     1    //if条件选择语句
     2     //  if(条件){
     3     //       如果条件成立执行这里的代码
     4     //   }
     5     //
     6     //需求:  写一个方法  比较传入的任意两个数的大小,并在控制台输出
     7     // 比如:  a=2   b=5   输出a比b小
     8     // 比如:  a=9   b=5   输出a比b大
     9     public void equals(Integer a,Integer b){
    10         if (a<b){
    11             //如果条件成立  执行
    12             System.out.println("输出a比b小");
    13         }
    14         if (a>b){
    15             System.out.println("输出a比b大");
    16         }
    17 
    18         if (a==b){
    19             System.out.println("输出a等于b");
    20         }
    21 
    22 
    23     }
    24 
    25     public void equals2(Integer a,Integer b){
    26         if (a<b){
    27             //如果条件成立  执行
    28             System.out.println("输出a比b小");
    29         }else if (a>b){//否则
    30             System.out.println("输出a大于b");
    31         }else {
    32             System.out.println("输出a等于b");
    33         }
    34 
    35 
    36     }
    37     @Test
    38     public void testIf(){
    39        // equals(2,5);
    40         equals2(2,5);
    41     }
  • 相关阅读:
    Leetcode 118:Pascal's Triangle 杨辉三角
    Leetcode 498:对角线遍历Diagonal Traverse(python3、java)
    Leetcode加一 (java、python3)
    Leetcode747至少是其他数字两倍的最大数
    python之爬虫(爬取.ts文件并将其合并为.MP4文件——以及一些异常的注意事项)
    杭电oj1717——小数化分数(java实现)
    杭电oj_1713——相遇周期(java实现)
    杭电oj1995——汉诺塔V(java实现)
    杭电oj 2098——分拆素数和(包含如何判断质数及优化),java实现
    杭电oj————2057(java)
  • 原文地址:https://www.cnblogs.com/newAndHui/p/9008516.html
Copyright © 2011-2022 走看看