@IT·互联网程序员

JavaWeb-JSP

2018-09-20  本文已影响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指令默认即可
根据不同的属性,指导整个页面特性

JSP标签<动作>

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

上一篇下一篇

猜你喜欢

热点阅读