JavaWeb-JSP

作者: 于无声处写写写 | 来源:发表于2018-09-20 09:05 被阅读17次

    JSP技术的出现时为了弥补Servlet创建web工程的繁琐,JSP技术就是在html中嵌入Java代码。
    Servlet擅长Java代码,JSP技术擅长页面显示。

    脚本和注释

    JSP脚本

    <%Java代码%> 会被放到service方法内部,因此在这里面不能定义方法,否则就成了方法嵌套。
    <%=java变量或表达式>
    以上两种脚本用的比较多
    <%!Java代码%> 这里的代码会被放到成员变量位置

    JSP注释--以下击中注释方式的可见性不一样

    Html注释 可见范围 :JSP源码 翻译后的Servlet、页面显示html源码
    Java注释:JSP源码,翻译后的Servlet
    JSP注释<%-- --%> JSP源码

    JSP运行原理

    本质就是Servlet
    访问JSP的时候会被web容器翻译成Servlet
    进行具体翻译的就是JSPServlet类

    JSP指令

    page指令--属性最多的指令

    实际开发中,page指令默认即可
    根据不同的属性,指导整个页面特性

    • 格式
      <%@page 属性名1=“属性值” 属性名2=“属性值2”·······%>
    • 常用属性
      pageEncoding
      contentType
      import
      errorPage

    JSP标签<动作>

    动态包含<jsp:include page="被包含的页面"/>
    请求转发<jsp:forward page="要转发的资源"/>

    相关文章

      网友评论

        本文标题:JavaWeb-JSP

        本文链接:https://www.haomeiwen.com/subject/hilinftx.html