jsp 元素 | 语法 | 解释 |
jsp expression | <%= 表达式 %> | expression 用于计算并用于输出。 <jsp:expression>表达式</jsp:expression>,可使用的预定义的变量有request, response, out, session, application, config, and pagecontext(在sriptlets中也可使用)。 |
jsp scriptlet | <% 代码 %> | 插入用于服务的代码。 <jsp:scriptlet>代码</jsp:scriptlet> |
jsp declaration | <!% 代码 %> | 属于servlet部分的代码但并不是服务方法。 <jsp:declaration>代码</jsp:declaration> |
jsp page directive | <%@ page att=”val” %> | 指向servlet引擎的路径。 <jsp:directive.page att="val">. 以下是其合法的属性(缺省值加粗): import="package.class" contenttype="mime-type" isthreadsafe="true|false" session="true|false" buffer="sizekb|none" autoflush="true|false" extends="package.class" info="message" errorpage="url" iserrorpage="true|false" language="java" |
jsp include directive | <%@ include file =”url” %> | 当jsp page被翻译成servlet 时将被包含进去的本地系统上的文件。 <jsp:directive.include file=”url”> 这个url必须是相对的。当页面被请求时才用 “jsp:include action”调入。 |
jsp 注释 | <%-- 注释--%> | 当jsp 转换为servlet 时将被忽略。 <-- 注释 --> |
the jsp:include action | <jsp:include page=”relative url” flush=”true”/> | 在页面被请求(requested)时调入文件。 如果您想要在页面被转化(translated)时将文件包含进来,则,请使用上面所提到的directive来代替。警告:在一些服务器上(servers),被包含的文件只能是html或jsp,一般以文件的后缀名来判定。 |
the jsp:usebean action | <jsp:usebean att=val*/>或<jsp:usebean att=val*> ….. </jsp:usebean> | 寻找或生成一个java bean. 可能的属性是: id="name" scope="page|request|session|application" class="package.class" type="package.class" beanname="package.class" |
the jsp:setproperty action | <jsp:setproperty att=val*/> | 设置bean的属性,通过明确的指定或使用request得到的参数。 合法的属性: name="beanname" property="propertyname|*" param="parametername" value="val” |
the jsp:getproperty action | <jsp:getproperty name=”propertyname” value=”val”/> | 检索并输出bean的属性。 |
the jsp:forward action | <jsp:forward page=”relative url”/> | 向前请求(request)另一个页面。 |
the jsp:plugin action | <jsp:plugin attribute=”value”*> </jsp:plugin> | 生成特定的浏览器的object 或embed标签,用来明确运行applet所 使用的java插件(plugin)。 |
新闻热点
疑难解答