zoukankan      html  css  js  c++  java
  • jsp语法概要

    1、JSP表达式:<%= expression %> 计算表达式并输出结果。 等价的XML表达是:

    <jsp:expression>

    expression

    </jsp:expression>

    可以使用的预定义变量包括:request,response,out,session,application,config,pageContext。这些预定义变量也可以在JSP Scriptlet中使用。

    JSP Scriptlet <% code%> 插入到service方法的代码。 等价的XML表达是:

    <jsp:scriptlet>

    code

    </jsp:scriptlet>

    2、JSP声明: <%! code %> 代码被插入到Servlet类(在service方法之外)。 等价的XML表达是:

    <jsp:declaration>

    code

    </jsp:declaration>

    3、page指令 <%@ pageatt="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"  

    4、include指令 <%@ include file="URL"%> 当JSP转换成Servlet时,应当包含本地系统上的指定文件。 等价的XML表达是:

    <jsp:Directive.include file="URL"\>. 其中URL必须是相对URL

    利用jsp:include动作可以在请求的时候(而不是JSP转换成Servlet时)引入文件。

    5、JSP注释 <%-- comment --%> 注释;JSP转换成Servlet时被忽略。 如果要把注释嵌入结果HTML文档,使用普通的HTML注释标记<-- comment -->。

    6、jsp:include动作 <jsp:include page="relative URL" flush="true"/> 当Servlet被请求时,引入指定的文件。如果你希望在页面转换的时候包含某个文件,使用JSP include指令。

    注意:在某些服务器上,被包含文件必须是HTML文件或JSP文件,具体由服务器决定(通常根据文件扩展名判断)。 

    7、jsp:useBean动作 <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"

    8、jsp:setProperty动作 <jsp:setProperty att=val*/> 设置Bean的属性

    合法的属性包括:

    name="beanName"

    property="propertyName|*"

    param="parameterName"

    value="val"

    9、jsp:getProperty动作 <jsp:getProperty name="propertyName"value="val"/> 提取并输出Bean的属性。  

    jsp:forward动作 <jsp:forward page="relative URL"/> 把请求转到另外一个页面。  

    jsp:plugin动作 <jsp:plugin attribute="value"*>

    10、</jsp:plugin> 根据浏览器类型生成OBJECT或者EMBED标记,以便通过Java Plugin运行Java Applet。 

    

  • 相关阅读:
    2016中国大学生程序设计竞赛
    POJ 2239 化二分图右集合二维为一位的最大匹配
    POJ 1274 二分图最大匹配简单单向
    二分图最大匹配模板
    找割点和割边
    HDU 4432 求因子+进制转换
    HDU 4438 概率 多个情况下的数学期望
    HDU 4424 并查集+贪心思想
    POJ 1611 记录节点数的并查集
    HDU 4430 二分查找
  • 原文地址:https://www.cnblogs.com/phoebus0501/p/1911825.html
Copyright © 2011-2022 走看看