jsp页面元素

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注释--%>

 

相关文章