• 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     }
  • 相关阅读:
    iOS NSNotificationCenter 使用姿势详解
    iOS 数据源切换混乱问题
    iOS 内存管理的一点小问题
    iOS多线程GCD简介(二)
    iOS多线程GCD简介(一)
    iOS Touch Id 开发
    多线程之NSOperation简介
    开始Swift学习之路
    iOS自动布局学习(UIView+AutoLayout)
    善用#waring,#pragma mark 标记
  • 原文地址:https://www.cnblogs.com/newAndHui/p/9008516.html
Copyright © 2020-2023  润新知