树懒笔记
day09_jsp
01 JSP入门
JSP(java Server Page)
是原SUN公司开发的一款动态web技术之一
JSP产生的背景?
用Servlet来输出表单的比较麻烦,难以后期维护,这时就需要一个新的技术
来替代Servlet产生表单等UI功能又是一种动态web技术,
于是原SUN指定的JSP规则,用于替代Servlet输出UI等相关工作
注意:JSP替代Servlet,JSP和Servlet
JSP = HTML(表面) + Servlet(本质)
02 JSP运行原理
tomcat/work目录是为jsp定制的,在jsp首次访问时,work目录下
会有jsp翻译过来的servlet源码和servlet字节码,从这一点讲,jsp本质上就是
servlet,只是表现形式不一样
jsp翻译成servlet后,依然有与servlet相类似的方法,例如:_jspInit(),_jspService(),_jspDestory()
每次访问jsp都执行_jspService()方法,访问几次,就执行几次。
public void _jspService(HttpServletRequest request, HttpServletResponse response)
throws java.io.IOException, ServletException {
Web服务器是如何调用并执行一个jsp页面的?
Jsp页面中的html排版标签是如何被发送到客户端的?
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载