JavaServlet和JSP教程(11)(转)-创新互联
Java expression 可以使用的预定义变量包括:request,response,out,session,application,config,pageContext。这些预定义变量也可以在JSP Scriptlet中使用。 JSP Scriptlet <% code %> 插入到service方法的代码。 等价的XML表达是: code JSP声明 <%! code %> 代码被插入到Servlet类(在service方法之外) 等价的XML表达是: code page指令 <%@ page att="val" %> 作用于Servlet引擎的全局性指令 等价的XML表达是 合法的属性如下表,其中粗体表示默认值: 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表达是: 其中URL必须是相对URL。 利用jsp:include动作可以在请求的时候(而不是JSP转换成Servlet时)引入文件。 JSP注释 <%-- comment --%> 注释;JSP转换成Servlet时被忽略 如果要把注释嵌入结果HTML文档,使用普通的HTML注释标记<-- comment -->。 jsp:include动作 当Servlet被请求时,引入指定的文件 如果你希望在页面转换的时候包含某个文件,使用JSP include指令 注意:在某些服务器上,被包含文件必须是HTML文件或JSP文件,具体由服务器决定(通常根据文件扩展名判断)。 jsp:useBean动作 或者 ... 寻找或实例化一个Java Bean 可能的属性包括: id="name" scope="page|request |session|application" class="package.class" type="package.class" beanName="package.class" jsp:setProperty动作 设置Bean的属性,既可以设置一个确定的值,也可以指定属性值来自请求参数。 合法的属性包括: name="beanName" property="propertyName|*" param="parameterName" value="val" jsp:getProperty动作 name="propertyName" value="val"/> 提取并输出Bean的属性。 jsp:forward动作 page="relative URL"/> 把请求转到另外一个页面。 jsp:plugin动作 attribute="value"*> ... 根据浏览器类型生成OBJECT或者EMBED标记,以便通过Java Plugin运行Java Applet。 11.3 关于模板文本(静态HTML) 许多时候,JSP页面的很大一部分都由静态HTML构成,这些静态HTML也称为“模板文本”。模板文本和普通HTML几乎完全相同,它们都遵从相同的语法规则,而且模板文本也是被Servlet直接发送到客户端。此外,模板文本也可以用任何现有的页面制作工具来编写。 唯一的例外在于,如果要输出“<%”,则模板文本中应该写成“<\%”。
网站名称:JavaServlet和JSP教程(11)(转)-创新互联
网站链接:http://pwwzsj.com/article/cdsgjc.html
网站名称:JavaServlet和JSP教程(11)(转)-创新互联
网站链接:http://pwwzsj.com/article/cdsgjc.html