2-2-2 Java Web基础-Jsp

Servlet缺点

静态HTML与动态Java代码混合在一起,难以维护

Servlet利用out,println()输出,开发效率低下

开发过程很难发现错误,调试困难

JSP介绍

Java Server Page (Java服务器页面)

JSP是J2EE的功能模块,由web服务器执行

JSP的作用就是降低网页开发难度

JSP运行要求

可正常运行的Tomcat

所有JSP页面扩展名必须是.jsp

JSP页面应放在Web应用程序目录下

JSP执行过程

JSP->Servlet源代码->Servlet字节码

JSP基本语法

JSP代码块

JSP代码用于在JSP中嵌入Java代码

JSP代码语法:<% java代码 %>

例如:

1 <% System.out.println("Hello World!") %>

JSP声明构造块

JSP声明构造块用于声明变量活方法

JSP声明构造块语法:<%! 声明语句 %>

例如:

 1 <%!
 2     boolean isPrime(int num){
 3         boolean flag = true;
 4         for(int j = 2 ; j < num ; j++){
 5             if(num % j == 0){
 6                 flag = false;
 7                 break;
 8             }
 9         }
10         return flag;
11     }    
12 %>

JSP输出指令

JSP输出指令用于在JSP页面中显示java代码执行结果

JSP输出指令语法:<%= java代码%>

例如:

1 <%= "<b>" + name + "</b>" %>

JSP处理指令

JSPSJJSP处理指令用于提供JSP执行过程中的辅助信息

JSP处理指令语法<%@ jsp指令 %>

例如:

1 <%@page import="java.util.*,java.text.*" contentType="text/html;charset=utf-8" %>

JSP常用处理指令

<%@ page %>定义当前JS全局设置

1 <%@page contentType="text/html;charset=utf-8"%>

<%@ include %>将其他JSP页面与当前JSP页面合并

1 <%@page contentType="text/html;charset=utf-8"%>
2 <%@include file="include/header.jsp" %>
3 <h1>视频板块</h1>
4 <%@include file="include/footer.jsp" %>

<%@ taglib %>引入JSP标签库

posted @ 2020-09-07 07:38  mingmingn  阅读(152)  评论(0)    收藏  举报