JSP

来源:互联网 发布:python 多线程讲解 编辑:程序博客网 时间:2024/04/28 16:52

JSP是一种建立在Servlet规范功能之上的动态页面技术。JSP页面在用户第一次请求时,会被编译成Servlet,然后再由这个Servlet处理用户的请求,所有JSP也可以看成是运行时的Servlet。

JSP和Servlet的区别是:

Servlet是Java对CGI的回应。它们在服务器上执行和解释浏览器的请求,承担客户端和其他应用程序之间的中间层的角色。Servlet主要是把动态的内容混合到精通的内容中以产生HTML。

JSP页面在HTML元素中嵌入了Java脚本代码和JSP标记,使得文件长度变短,格式更加清晰。另一方面,JSP把静态和动态的内容分离开来,实现了内容的表示的分离。

使用JSP,不要单独配置每一个文件,只要扩展名是.jsp,JSP容器就会自动识别,将其转换为Servlet为客户端服务。