zoukankan      html  css  js  c++  java
  • JSP学习总结

    【一】为什么要用JSP?

    当用来生成动态HTML内容时,servlet还是比较麻烦的,每个输出都要调用out.println()。JSP是为了简化Servlet的工作而出现的替代品。

    Servlet看起来像是普通的Java类,而JSP看起来更像是HTML。

    JSP包括很多技术,包括JavaBean,自定义标签(Custom Tags),EL表达式(Expression Language),JSTL标准标签类库(Java Standard Tag Library)等。这些强大成熟的技术使得JSP在视图层(View Tier)有很大的优势。


    JSP是一种Servlet,但是与HttpServlet的工作方式不太一样。

    HttpServlet是先由源代码编译为class文件后部署到服务器下的,先编译后部署

    而JSP则是先部署源代码后编译为class文件的,先部署后编译


    【二】JSP语法

    1、JSP元素与模板数据

    2、JSP脚本<%    %>

    3、JSP输出<%=      %>

    4、JSP注释<%--     --%>

    5、JSP方法<%!      %>

    6、JSP的if语句,for循环,while循环,return语句,break语句


    【三】JSP指令

    <%@ directive {attribute=value}* %> directive为page、taglib、include等。


    【四】JSP行为

    <jsp:elements {attribute="value"}* />elements为include、useBean、plugin、forward、directive。


    【五】JSP隐藏对象

    out

    request

    response

    config

    session

    application

    page

    pageContext

    exception


    【六】EL表达式

    EL表达式是用 ${} 括起来的脚本,用来更方便地读取对象。EL表达式写在JSP的HTML代码中,而不能写在<%  %>引起的JSP脚本中。


  • 相关阅读:
    MongoDB入门
    MongoDB基础命令
    MongoDB查询
    MongoDB索引
    MongoDB聚合
    MongoDB进阶
    Elasticsearch简介与安装
    ElasticSearch索引
    shiro xml标准配置
    shiro双realm验证
  • 原文地址:https://www.cnblogs.com/flyfly121/p/4019990.html
Copyright © 2011-2022 走看看