标签:uri init 脚本 处理 其他 集合 回车 网页 lang
scriptlet脚本
//第一种 <% Java片段:局部变量、Java语句 %>
//第二种 <% Java片段:全局变量、定义方法 %>
//第三种 <%=输出表达式%>
scriptlet脚本实例
1 <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 <html> 3 <head> 4 <title>beekc</title> 5 </head> 6 <body> 7 <%! 8 public String bookName; 9 public void init() 10 { 11 bookName = "book书"; 12 } 13 %> 14 <% 15 String name = "张三"; 16 out.println("你好" + name + "</br>"); 17 init(); 18 %> 19 <%=bookName%> 20 </body> 21 </html>
out.println()与out.print()都不能回车,想要回车得加</br>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" %>
注释
<!--HTML注释 -->
//Java注释 /*
Java注释
*/
<%--Jsp注释--%>
标签:uri init 脚本 处理 其他 集合 回车 网页 lang
原文地址:https://www.cnblogs.com/beekc/p/12268956.html