jsp第二章知识点总结
主要内容
- jsp页面的基本结构
- 声明变量和定义方法
- Java程序片
- Java表达式
- jsp指令标记
- jsp动作标记
jsp页面的基本结构
一个JSP页面由5种元素组和而成:
普通的HTML标记,JavaScript标记,
JSP标记,如指令标记,动作标记。
变量和方法的声明。java程序片。java表达式。
声明变量和定义方法
"<%! %>"标记符号之间声明变量和定义方法。其在整个JSP页面内都有效。
<%! int i=0;%>
Java程序片
可以在"<% %>"之间插入Java程序片。
一个JSP页面中的java程序片会按照其在页面中的顺序被执行,而且某个java程序片中声明的局部变量在其后继的所有java程序片以及表达式部分内都有效。
<% setCount();
out.println("您是第"+count+"个访问本站的客户");
%>
Java表达式
可以在“<%=”和“%>”之间插入一个可求值的表达式(注意:不可持“<%=”是一个完整的符号,“<%”和“=”之间不要有空格)。
<%= x>y %>
jsp指令标记
page指令标记
<%@ page 属性 = "属性的值" %>
<%@ page contentType = "text/html" %>
<%@ page pageEncoding = "utf-8" %>
属性有
contentType:使用怎样的方法来处理所接收到的信息。
pageEncoding:jsp页面指定的编码。
language:jsp页面使用的脚本语言。
import::为jsp页面引入java运行环境的包中的类。
session:session属性用于设置是否需要使用内置的session对象。
buffer:指定out设置的缓冲区的大小或不使用。
antoFlush:用于指定out的缓冲区被填满时,缓冲区是否自动刷新。isThreadSafe:用于设置访问JSP页面是否线程安全。
info:是一个字符串,目的是为JSP页面准备一个常用但可能要经常修改的字符串。
include指令标记
作用是在JSP页面出现该指令的位置处,静态嵌入一个文件,该文件的编码必须和当前JSP页面一致。
<%@ include file="文件的URL" %>
<%@ include file="myfile/ok.txt" %>
jsp动作标记
include动作标记
<jsp:include page="文件的URL"/>
或
<jsp:include page="文件的URL"/>
param子标记
</jsp:include>
param动作标记
<jsp:parm name ="参数“value="参数的值”/>
forward动作标记
<jsp:forward page= "要转向的页面"/>
结束
以上便是jsp第二章知识点的粗略总结。