Java Web应用开发中的JavaServer Pages技术详解
1. 传统应用的缺点与JSP技术的引入
在传统的Web应用中,服务器和客户端使用两种不同的语言,这就需要一个转换器或渲染器来在这两种语言之间进行转换。这种转换会降低Web应用的运行速度和效率。为了解决这个问题,Sun公司开发了Java ServerPage(JSP)技术。借助JSP,部分服务器代码可以扩展并嵌入到客户端,从而促进服务器和客户端之间的通信。
2. JavaServer Pages技术在Java Web应用中的应用
JavaServer Pages技术提供了一种在HTML页面中使用Java代码的方式,即可以使用适当的标签将一段Java代码或部分Servlet功能嵌入到客户端代码中。当应用程序运行时,嵌入的Java代码将由服务器端的JSP引擎进行编译和执行。从这个角度来看,JavaServer Pages可以被视为Servlet的一部分,或者是位于客户端的应用服务器的扩展。实际上,JSP是Servlet类的一个子类,基于Servlet技术构建。
2.1 JSP的实现文件类型
JSP不仅可以在HTML文件中实现,还可以在以下文件中实现:
- 脚本语言文件 :允许指定一段Java代码。
- JSP指令 :用于控制JSP的结构和环境。
- 动作 :允许指定执行命令,例如从客户端页面加载参数。
2.2 JSP的内置对象
JSP提供了一些有用的内置或隐式对象,用于执行与客户端和服
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



