262 次查看
isScriptingEnabled 属性决定是否允许使用脚本元素。默认值 (true) 启用脚本程序、表达式和声明。如果将属性值设置为 false,则如果 JSP 使用任何脚本程序、表达式(非 EL)或声明,则会引发翻译时错误。如果您想限制脚本程序、表达式(非 EL)或声明的使用,可以将属性值设置为 false。
6K+ 次查看
isELIgnored 属性使您可以禁用对 JSP 2.0 中引入的表达式语言 (EL) 表达式的求值。该属性的默认值为 true,这意味着表达式 ${...} 将根据 JSP 规范进行求值。如果将属性设置为 false,则表达式不会被求值,而是被视为静态文本。以下指令设置表达式不被求值:
2K+ 次查看
session 属性指示 JSP 页面是否使用 HTTP 会话。值为 true 表示 JSP 页面可以访问内置的 session 对象,值为 false 表示 JSP 页面无法访问内置的 session 对象。以下指令允许 JSP 页面使用任何内置的 session 对象方法,例如 session.getCreationTime() 或 session.getLastAccessTime():
423 次查看
language 属性指示在 JSP 页面脚本编制中使用的编程语言。例如,因为通常使用 Java 作为脚本语言,所以您的 language 选项如下所示:
isThreadSafe 选项将页面标记为线程安全的。默认情况下,所有 JSP 都被认为是线程安全的。如果将 isThreadSafe 选项设置为 false,则 JSP 引擎确保一次只有一个线程正在执行您的 JSP。以下页面指令将 isThreadSafe 选项设置为 false:
291 次查看
info 属性允许您提供 JSP 的描述。以下是一个编码示例:
import 属性的功能与 Java import 语句相同,其行为也与其类似。import 选项的值是要导入的包的名称。要导入 java.sql.*,请使用以下页面指令:要导入多个包,您可以用逗号分隔它们,如下所示:默认情况下,容器会自动导入 java.lang.*、javax.servlet.*、javax.servlet.jsp.* 和 javax.servlet.http.*。
673 次查看
extends 属性指定生成的 servlet 必须扩展的超类。例如,以下指令指示 JSP 转换器生成 servlet,以便该 servlet 扩展 somePackage.SomeClass:
324 次查看
以下示例显示如何向客户端浏览器发送 407 错误代码。之后,浏览器将显示“需要身份验证!!!”消息。 设置 HTTP 状态代码 您将收到以下输出:HTTP 状态 407 - 需要身份验证!!!类型 状态报告消息 需要身份验证!!!描述 客户端必须首先使用代理进行身份验证 (需要身份验证!!!)。Apache Tomcat/5.5.29
281 次查看
以下示例将使用 setIntHeader() 方法设置 Refresh 头来模拟数字时钟: 自动刷新头示例 自动刷新头示例 现在将上述代码放入 main.jsp 并尝试访问它。这将每 5 秒显示一次当前系统时间,如下所示。运行 JSP。您将收到以下输出:-自动刷新头示例当前时间是:晚上 9:44:50