今天,一场有争议的辩论引发了以下主张: “JSP是一个服务器”
你们认为这句话是否正式可以接受?
提前感谢,
克里斯
答案 0 :(得分:2)
JSP
不是servlet。
然而像Tomcat这样的容器使用Jasper引擎将JSP编译成servlet
类。
答案 1 :(得分:1)
这个问题是正式可以接受的,但答案是“不是不是”。
jsp
或(Java Server Page)是一个动态生成的网页,而servlet
是服务器功能的实现。
所以他们彼此真的不一样。
答案 2 :(得分:1)
将war文件部署到servlet容器时,JSP页面转换为Servlet类。
请参阅此页面以获取示例: http://cs.au.dk/~amoeller/WWW/jsp/translation.html
答案 3 :(得分:0)
不,JSP不是servlet。 Servlet基本上是在服务器上运行的Java类。当客户端请求JSP页面时,然后在服务器上,JSP引擎将JSP编译为Servlet。然后将生成的servlet编译成Java类,这个java类为请求提供服务并将响应发送给客户端。