JavaWeb-JSP

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="要转发的资源"/>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JSP总结(经典) day1 JSP 定义: 1)Java Server Page, Java EE 组件,本...
    java日记阅读 3,529评论 0 13
  • 1.学习内容 JSP技术入门和常用指令 JSP的内置对象&标签介绍 EL表达式&EL的内置对象 2.JSP技术入门...
    WendyVIV阅读 2,180评论 1 18
  • 原文链接:blog.ouyangsihai.cn >> jsp看这篇文章就够了 一、JSP基础语法 1、JSP模板...
    程序员欧阳阅读 2,013评论 0 33
  • 1.什么是JSP (1)jsp全称是Java Server Pages,它和Servlet技术一样都是sun公司定...
    yjaal阅读 3,698评论 5 99
  • 人类的努力应该是没有边界的,我们千差万别,不管生活看上去有多糟糕,总有你能够做的事情,并且能够成功. 有生命的地方...
    白云狗狗阅读 270评论 0 0