jsp页面元素

scriptlet脚本
//第一种
<%
    Java片段:局部变量、Java语句
%>
//第二种
<%
    Java片段:全局变量、定义方法
%>
//第三种
<%=输出表达式%>
scriptlet脚本实例
 1 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
 2 
 3   
 4     beekc
 5   
 6   
 7     <%!
 8         public String bookName;
 9         public void init()
10         {
11             bookName = "book书";
12         }
13     %>
14     <%
15         String name = "张三";
16         out.println("你好" + name + "
"); 17 init(); 18 %> 19 <%=bookName%> 20 21
out.println()与out.print()都不能回车,想要回车得加
HTML标签,即out.print()与<%= %>都可以解析HTML代码

指令

指令一般在代码页面得前几行,JSP中的三种指令标签:
 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
指令 作用
<%@ page ... %> 定义网页依赖属性,比如脚本语言、error页面、缓存需求等等
<%@ include ... %> 包含其他文件
<%@ taglib ... %> 引入标签库得定义







page指令

一个JSP页面可以包含多个page指令,下表列出与Page指令相关的属性:
属性 作用
buffer 指定out对象使用缓冲区的大小
autoFlush 控制out对象的 缓存区
contentType 指定当前JSP页面的MIME类型和字符编码
errorPage 指定当JSP页面发生异常时需要转向的错误处理页面
isErrorPage 指定当前页面是否可以作为另一个JSP页面的错误处理页面
extends 指定servlet从哪一个类继承
import 导入要使用的Java类
info 定义JSP页面的描述信息
isThreadSafe 指定对JSP页面的访问是否为线程安全
language 定义JSP页面所用的脚本语言,默认是Java
session 指定JSP页面是否使用session
isELIgnored 指定是否执行EL表达式
isScriptingEnabled 确定脚本元素能否被使用























include指令

JSP可以通过include指令来包含其他文件。被包含的文件可以是JSP文件、HTML文件或文本文件。
<%@ include file="文件相对 url 地址" %>

taglib指令

JSP API允许用户自定义标签,一个自定义标签库就是自定义标签的集合。
<%@ taglib uri="uri" prefix="prefixOfTag" %>

 

注释

 
//Java注释
/*
  Java注释
*/
<%--Jsp注释--%>

 

你可能感兴趣的:(jsp页面元素)