java web 开发 授课人:张鸽
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