JSP

慕课网-JSP学习记录
加油吧

JSP_第1张图片

 

 

1.Servlet的缺点

JSP_第2张图片

 

 

2.JSP介绍、特点、运行要求

JSP_第3张图片

JSP_第4张图片

 

 JSP_第5张图片

 

 

 3.JSP的执行过程

JSP_第6张图片

 

JSP_第7张图片

 

 

 4.JSP的基本语法

JSP_第8张图片

 

JSP_第9张图片

 

如:

<% 
            for(int i=0;i<=50;i++){
                out.println("");
                out.println(""+i+"");
                int sal=0;
                if(i<=5){
                    sal=1500+i*150;
                }else if(i>5&&i<=10){
                    sal=1500+150*5+300*(i-5);
                }else if(i>10&&i<=50){
                    sal=1500+150*5+300*5+375*(i-10);
                }
                out.println(""+sal+"");
            }
        %>

JSP_第10张图片

 

 如:

<%!
    boolean isPrime(int num){
    boolean flag=true;
    for(int j=2;j){
        if(num % j == 0){                                                  
            flag=false;
            break;
        }
      }
        return flag;
    }    
%>

JSP_第11张图片

 

 如:

<%=p%>

JSP_第12张图片

 

 如:

<%@page contentType="text/html;charset=utf-8" %>
<%@include file="include/header.jsp" %>

JSP_第13张图片

 

 5.JSP中的注释区别

 JSP_第14张图片

 

 6.综合练习

综合练习1

 JSP_第15张图片

 1 <%@ page import="java.util.*,java.text.*" contentType="text/html;charset=utf-8"%>
 2 <%!
 3     boolean isPrime(int num){
 4     boolean flag=true;
 5     for(int j=2;j){
 6         if(num % j == 0){                                                  
 7             flag=false;
 8             break;
 9         }
10       }
11         return flag;
12     }    
13 %>
14 <%
15     List primes=new ArrayList();
16     for(int i=2;i<=1000;i++){
17         boolean flag=isPrime(i);
18         
19         if(flag==true){
20             //out.println("

"+i+"

");
21 primes.add(i); 22 } 23 } 24 %> 25 <% 26 for(int p:primes){ 27 //out.println("

"+p+"是质数

");
28 %> 29

<%=p%>是质数

30 <%}%>

 

综合练习2

 JSP_第16张图片

 1 
 2 
 3 
 4 
 5 Insert title here
 6 
 7 
 8     <%
 9     int sum=0;
10     for(int i=0;i<=100;i++){
11         sum+=i;
12     }
13     out.println("sum="+sum);
14     %>
15 
16 
17 

 

 综合练习3

JSP_第17张图片

 

 

 1 <%@page contentType="text/html;charset=utf-8"%>
 2 <%!
 3     int x=-5,y=0;
 4     String z="";
 5 %>
 6 <%
 7     if(x<0){
 8         y=-1;
 9     }else if(x==0){
10         y=0;
11     }else if(x>0){
12         y=1;
13     }
14 %>
15 <%
16     if(x<0){
17         z="x<0";
18     }else if(x==0){
19         z="x=0";
20     }else if(x>0){
21         z="x>0";
22     }
23 %>
24 
25 
26
当<%=z%>,输出
27
x=<%=x%>
28
y=<%=y%>
29

 

综合练习4

JSP_第18张图片

 

 

 1 <%@page import="java.util.*" contentType="text/html;charset=utf-8"%>
 2 
 3 
 4 
 5 
 6 Insert title here
 7 
 8 
 9     <%
10     List lists=new ArrayList();
11     lists.add("JSP基础入门");
12     lists.add("Servlet视频详解");
13     lists.add("EL表达式初识");
14     lists.add("JSTL标签库初识");
15     for(int i=0;i){
16         //out.println("
第"+(i+1)+"条:    "+lists.get(i)+"
");
17 %> 18
第<%=i+1 %>条:    <%=lists.get(i) %>
19 <%}%> 20 21

 

7.JSP页面的重用

JSP_第19张图片

 

JSP_第20张图片

 

 

 

1 <%@page contentType="text/html;charset=utf-8" %>
2 <%@include file="include/header.jsp" %>
3 <%
4     out.println("

新闻标题

"); 5 out.println("

新闻正文

"); 6 %> 7 <%@include file="include/footer.jsp" %>

 

你可能感兴趣的:(JSP)