java web 开发 授课人:张鸽

Download JAVA WEB 开发 授课人:张鸽

If you can't read please download the document

Upload: alexa

Post on 09-Jan-2016

79 views

Category:

Documents


8 download

DESCRIPTION

JAVA WEB 开发 授课人:张鸽. 第一讲 Java 与 JSP 基础知识. 为什么要动态的构建 web 页面. 1 、 Web 页面的内容建立在用户提交的数据之上。 例如:搜索引擎中的结果页面、网上商城中的订单 2 、 WEB 页面中的内容由频繁变动的数据导出。 例如:天气预报或新闻头条页面 3 、 WEB 页面中的内容来自于数据库中. JSP 文件结构及主要标签.

TRANSCRIPT

  • JAVA WEB

  • JavaJSP

  • web1Web

    2WEB

    3WEB

  • JSP

  • JSP(Hello.jsp)

  • JSP(Hello_Date.jsp)

    ,

    import java.util.*;

    response.setContentType("text/html; charset=gb2312");out = pageContext.getOut();out.write(\r\n\r\n\r\n \r\n,\r\n"); Date today=new Date();out.print(today.getDate());out.write("");out.print(today.getDay());out.write(" \r\n \r\n\r\n ");

    JSPservlet

  • JSP*.jsp*.java*.classservletservlet

  • JSP JDKJavaJavaJava

    TomcatJSPJSP

  • server.xml

  • JSP

    IBM Compatible

    IBM Compatible

    Monitor

    IBM 37XX

    IBM AS/400

    Laptop computer

    Laptop

    Computer

    request request.jsprequest.jsp

    }

    JSP

    Java Script

    JSP

  • JSP

    HTMLHTML

    JSPservlet

    JavaJSPJavaJSP

  • Java JavaJSPJava2

    Java

  • Java Java3J2EEJ2SE J2ME

    J2EE(Java 2 Platform, Enterprise Edition)JavaJSPJ2EEJavaweb

    J2SE(Java 2 Platform, Standard Edition)Java APIJava

    J2ME(Java 2 Platform,Micro Edition)

  • JavaJava

    2

  • Java

  • JSPJSP

  • JSP// //JSP//

    outJSPprintln()out()

  • varType varName ;

  • Final

    final varType varName= varValue ;

  • Java

    Java

  • byte bteVar ;short shVar ;int intVar ;long lngVar ;

  • booleantruefalse

    boolean blnVar1 = flase ;boolean blnVar2 = true ;

  • Char

    char

  • (Array)

    0

    []=new [];2 []={};

  • [][]=new [][] ;32a = objArr[2][1] objArr[2][1]32a

  • B = 5 ;A = ++B ;

    B = 5 ;A = B ++ ;

  • OR | ||OR2truetrue

    operandA || operandB operandAoperandB true true

  • AND& && ANDANDtruetruefalse

    &&falsefalse&false

  • !

    !true => false!false => true

  • If if(condition ){

    ;

    }

    if

    if ...

    true

    false

  • if-else if(condition){ 1 }else{2 }

    if

    if ...

    else ...

    true

    false

  • if-else if-else if(condition 1){ 1 }else if(condition2){ 2 }else{ 3 }

    if

    if ...

    true

    false

    false

    else if

    else if

    true

  • Switch switch(){ case 1: ; break; case 2: ; break; default: ; break;}

    case 2

    case N

    default

    case 1

    true

    true

    switch

    true

    false

    false

    false

  • Forfor(;;){;}

    for

    for

    for

    for

  • while while(){ }

    while

    while

    false

    true

  • Breakcontinue breakswitchcasebreak

    continuecontinue