jsp页面元素

Posted 白客C

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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注释--%>

 

以上是关于jsp页面元素的主要内容,如果未能解决你的问题,请参考以下文章

jsp页面元素

jsp动作元素

JavaWeb学习——JSP页面元素及九大内置对象

H5页面元素及其属性

在同一页面中存储选定元素值的位置?

jQuery如何实现点击页面获得当前点击元素的id或其他信息