《Oracle Java EE编程指南》13-04:JSP指令

指令概念

JSP可以通过指令元素而影响容器翻译生成Java类的整体结构。指令的语法为:

<%@ directive {attr="value"}* %>

其中,directive为指令名,attr指该指令对应的属性名,一个指令可能有多个属性。
JSP中常用的指令有三个:page、include、taglib,本章主要学习其中的两个:page指令、include指令。taglib指令将在JSP标签章节学习。

page指令

page指令是最为复杂的一个指令,共有13个属性。page指令作用于整个JSP页面,可以将指令放在JSP页面任何一个位置。

下面学习page指令中最常用的几个属性

page指令属性:import

import属性用来引入JSP文件需要使用的类。如下代码所示:
<%@page import=“java.util.,java.io.” %>
<%@page import=“com.etc.vo.*” %>
上述代码可以在JSP文件中使用,引入需要使用的类。
可以使用逗号同时引入多个包,也可以在一个JSP文件中多次使用import。
值得注意的是,import是page指令中唯一一个可以在一个JSP文件中多次出现的属性,其他属性在一个JSP文件中只能出现一次。

page指令属性:pageEncoding

pageEncoding属性用来设置JSP文件的页面编码格式。如下代码所示:
<%@page pageEncoding=“utf-8"%>
上述代码设置当前JSP的页面编码格式是utf-8。

page指令属性:session

猜你喜欢

转载自blog.csdn.net/goldentec/article/details/105342704