当前页面: 开发资料首页 → JSP 专题 → Servlet是什么东东?和JSP什么关系?
Servlet是什么东东?和JSP什么关系?
摘要: Servlet是什么东东?和JSP什么关系?
初学JSP,看到好多地方都提及Servlet,但是看到书上的程序中又不涉及到它,所以疑惑:Servlet是什么东东?和JSP什么关系?有必要学吗?
学人jf
有必要学,JSP要用到.jsp文件,方便网页显示,我们写的.jsp文件都会转化成.java文件就是所谓的servlet,servlet是在逻辑处理方面强,你用tomcat吗?里面有个work文件夹,里面有你写的.jsp文件转化成的.java文件
所有的JSP程序最终都是先解释为servlet,再编译为CLASS,来运行的,也就是说,servlet是JSP的底层.
先有了Servlet,后在这个基础之上发展出JSP。
JSP执行时,第一次会被编译为Servlet,以后只要不在更新JSP页,那么始终调用的就是这个编译好的Servlet。
Servlet在编辑网页显示样式的时候很难控制,这方面,JSP做的很好。
只要在适当的位置输出适当的内容即可。
JSP可以更好的结合MVC进行开发。
jsp其实就是个servlet,都是在处理用户的请求。
《JSP 程序设计》这本书里12章讲的很清楚,JSP实际上就是Servlet,服务器(如Tomcat)负责吧JSP页面翻译为JAVA源码,实际上,翻译得到的源码就是一个Servlet。这说明每个JSP页面实际上就是一个Servlet。Servlet是一个表示服务器端组建的JAVA类。容器(应用服务器)会创建并管理Servlet实例来处理到来的请求。所以对Servlet有所了解,并知道服务器如何处理Servlet是很有帮助的。
jsp其实就是个servlet
楼主最好先学servlet再学jsp