第3章 Java Server Pages(JSP)概述
Servlet的缺点
Servlet
有两个缺点是无法克服的:
- 写在
Servlet
中的所有HTML
标签必须写成Java
字符串的形式,这使得处理HTTP
响应报文的工作变得十分烦琐; - 所有的文本和
HTML
标记是硬编码,导致即使是表现层的微小变化,如改变背景颜色,也需要重新编译Servlet
。
JSP
Java Server Pages(JSP)
解决了上述两个问题。不过,JSP
不会取代Servlet
,相反,它们具有互补性。现代的Java
Web
应用会同时使用Servlet
和JSP
页面。
本章概述
本章介绍了JSP
技术,并讨论了在JSP
页面中,隐式对象的使用意见,3个语法元素(指令、脚本元素和动作),还讨论了错误处理。可以用标准语法或XML
语法编写JSP
。用XML
语法编写的JSP
页面被称为JSP
文档。由于很少用XML
语法编写JSP
,故本章不做介绍。在本章中,我们将主要学习JSP
标准语法。