zoukankan      html  css  js  c++  java
  • JSP语法(Jsp技术大全)1

    一    JSP元素

    1.         伪指令
    <%@             %>
    2.         声明
    <%!               %>
    Scriplet
    <%                %>
    表达式
    <%=                     %>
    3.         注释
    JSP注释服务器端可见
    <%--              --%>
    HTML                   客户端可见
    <!--               -->
    4.         JSP行为
    4.1   <jsp:useBean>        声明一个javabean实例
    4.2   <jsp:setProperty>   设置bean一个或多个属性值
    4.3   <jsp:getProperty>   返回bean指定的属性值
    4.4   <jsp:include>         调用另一个资源,将其输出流并入JSP页面输出流
    4.5   <jsp:forward>        将此http请求转发置另一个JSP页面或Servlet进行处理
    4.6  <jsp:param>          将取值捆绑到一个名字,并将捆绑传至<jsp:include>或<jsp:forward>调用的另一资源
    4.7  <jsp:plugin>          用于生成下载java插件相应的HTML链接
    5.    隐含对象
    变量在scriplet和表达式中隐含有效的(但未声明)。
           request           正被服务的ServletRequest或HttpServletRequest
           response         接收生成HTML输出的ServletResponse或HttpServletResponse。
    pageContext    此页面的pageContext对象,此对象是页面,请求,会话和应用的属性数据的主要存储位置。
    session           如果JSP页面使用了一个HttpSession,则可用
    application      servlet上下文对象
    out                 用于生成输出html的字符输出流
    config            此servlet上下文的ServletConfig对象
    page               JSP页面本身的一个引用
    exception        使得错误页面被调用的一个未捕获溢出。此变量只对带有isErrorPage=”true”的页面可利用。
    6.       Session
    Http是一个无状态协议,这意味着它在从一个请求到另一个请求时不会记住前一个请求的一切。
    然而web应用经常调用多个请求。
    记得状态:
    隐藏域
    Cookie
    URL重写
    HTTP会话
    7.       Page伪指令
    <%@ Page attribute=”value” attribute=”value” ……%>
    此伪指令提供设置影响到页面解释和执行方式的属性方式。
    7.1       language
    取值有    java  |      javascript
    7.2  extends    父类
                           JSP超类所需的接口
             Javax.servlet.JspPage
             Javax.servlet.jsp.httpJspPage
    7.3    import     导入包所需类
    7.4    session    缺省值true,要一个HTTP会话
    7.5    buffer     autoFlush              缓存模型
    7.6    isThreadSafe
    7.7    info         指定Jsp页面的描述性信息
    7.8    contentType   
    7.9    errorPage              作为溢出时显示的一个专门的错误页面
    7.10   isErrorPage     该页是否有错误页面
    8.JSP标签扩展
           8.1   定义标签
                  <jsp:useBean>
    8.2     创建TLD入口
    标签库描述器
    8.3     编写标签处理器
    写java类实现
    8.4     将标签并入JSP页面
    <%@ taglib prefix = “diag”   //前缀
           uri= “/WEB_INF/tlds/diagnostics.tld”%>
    使用标签
    <diag:getWebServer/>

  • 相关阅读:
    c#数据结构与算法
    学习资源---.NET
    怎样完全删除sqlserver
    树,森林 二叉树之间转化 原理
    ref 和out 区别
    GridView批量删除记录、全选及弹出确认对话框
    .NET基础 小记--------2013.8.10
    Xml 读写
    同步 异步 区别
    委托学习
  • 原文地址:https://www.cnblogs.com/jiangyuxuan/p/1797722.html
Copyright © 2011-2022 走看看