MICROSOFT 和 SUN 都提供它们各自品牌的服务器页面。
SUN提供JAVASERVER PAGES (JSP)而 MICROSOFT 提供 ACTIVE SERVER PAGES (ASP)。JSP 和 ASP 都设计来时开发者能从后端系统产生动态页面。
虽然表面看起来相似,ASP 和JSP仍有一些不同之处:
JSP 是平台独立性的,一次编写,随处运行;
开发者通过JAVA COMMUNITY PROCESS(JCP)指引方向;
JSP 开发者可以可以通过定指标记扩展JSP标记集;
JAVABEANS 和 ENTERPRISE JAVABEANS (EJB) 可以和JSP一起使用,增强可重用性和减小维护。
JSP 可以存取其他一些JAVA 库,包括JAVA 数据库 CONNECTIVITY (JDBC),JAVA MAIL,JAVA MESSAGE SERVICE(JMS),以及JNDI。
JSP 遍译成二进制类文件,不需要在每次请求时进行解释;
JSP 有广泛的支持,包括工具,容器和服务器;