十一、JSP及语法概要
时间:2007-10-22 来源:不详 作者:林子
JSP Scriptlet <% code %>
插入到service方法的代码。 等价的XML表达是:
<jsp:scriptlet>
code
</jsp:scriptlet>
JSP声明 <%! code %>
代码被插入到Servlet类(在service方法之外)。 等价的XML表达是:
<jsp:declaration>
code
</jsp:declaration>
page指令<%@ page att="val" %>
作用于Servlet引擎的全局性指令。 等价的XML表达是
<jsp:directive.page att="val"\>。
合法的属性如下表,其中粗体表示默认值: import="package.class"
contentType="MIME-Type"
isThreadSafe="true|false"
session="true|false"
buffer="size kb|none"
autoflush="true|false"
extends="package.class"
info="message"
errorPage="url"
isErrorPage="true|false"
language="java"
include指令 <%@ include file="url" %>
当JSP转换成Servlet时,应当包含本地系统上的指定文件。 等价的XML表达是: <jsp:directive.include 织梦好,好织梦
file="url"\>.
其中URL必须是相对URL。 利用jsp:include动作可以在请求的时候(而不是JSP转换成Servlet时)引入文件。
JSP注释
<%-- comment --%>
注释;JSP转换成Servlet时被忽略。 如果要把注释嵌入结果HTML文档,使用普通的HTML注释标记<-- comment -->。
jsp:include动作 <jsp:include
page="relative URL"
flush="true"/> 当Servlet被请求时,引入指定的文件。 如果你希望在页面转换的时候包含某个文件,使用JSP include指令。
注意:在某些服务器上,被包含文件必须是HTML文件或JSP文件,具体由服务器决定(通常根据文件扩展名判断)。
jsp:useBean动作 <jsp:useBean att=val*/> 或者
<jsp:useBean att=val*>
...
</jsp:useBean> 寻找或实例化一个Java Bean。 可能的属性包括:
id="name"
jsp:setProperty动作 <jsp:setProperty att=val*/>
设置Bean的属性。既可以设置一个确定的值,也可以指定属性值来自请求参数。 合法的属性包括:
name="beanName"
property="propertyName|*"
文章评论
共有位Admini5网友发表了评论 查看完整内容