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     }
原文地址:https://www.cnblogs.com/newAndHui/p/9008516.html