`
weigang.gao
  • 浏览: 485937 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Servlet和JSP规范及版本对应关系

 
阅读更多

所谓jsp规范就是你的jsp页面能

eg:如果你使用的是servlet2.5规范,那么你编写jsp必须满足JSP2.1规范

一般来说,JSP高版本会一些新特性,如果你在你的JSP页面添加了一些高版本的新特性,那么你的servlet版本也要对应的修改。

               如果jsp也servlet版本不对应,也可能会报错。

1.JSP1.2规范是不支持el表达式的,从JSP2.0开始支持EL表达式

Servlet和JSP规范版本对应关系:

 Servlet规范版本  JSP规范版本  JSF版本  JAVA EE版本
 Servlet2.3  JSP1.2、JSP1.1    J2EE1.3
 Servlet2.4  JSP2.0  JSF1.1  J2EE1.4
 Servlet2.5  JSP2.1  JSF1.2、JSF2.0  Java EE5
 Servlet3.0  JSP2.2    Java EE6

Tomcat所对应的Servlet/JSP规范和JDK版本:

Servlet/JSP Spec Apache Tomcat version Actual release revision Minimum Java Version
3.0/2.2 7.0.x 7.0.12 1.6
2.5/2.1 6.0.x 6.0.32 1.5
2.4/2.0 5.5.x 5.5.33 1.4
2.3/1.2 4.1.x (archived) 4.1.40 (archived) 1.3
2.2/1.1 3.3.x (archived) 3.3.2 (archived) 1.1

Apache官方对各版本的解释:http://tomcat.apache.org/whichversion.html

2.jstl标签库  c.tld 与c_rt.tld的区别?

如果web.xml使用配置的是使用servlet 2.5规范,那么就必须使用c_rt.tld标签,

如果想使用c.tld标签库,那么就必须将servlet版本改为2.3版本或更低的版本

分享到:
评论

相关推荐

    Servlet + JSP + Tomcat规范及版本对应关系

    #### 六、Tomcat 与 Servlet/JSP 规范对应关系 Tomcat是一款开源的Servlet容器,用于部署和运行Servlet和JSP程序。以下是Tomcat不同版本与Servlet/JSP规范之间的对应关系: | Tomcat 版本 | Servlet/JSP 规范 | ...

    javabean+servlet+jsp实现圆的面积和周长计算,还有注册信息然后输出

    在Java Web开发中,`javabean`、`servlet`和`jsp`是三个核心组件,它们共同构建了...通过实践这个项目,开发者可以更好地理解`javabean`、`servlet`和`jsp`之间的协作关系,为后续更复杂的Web应用开发打下坚实的基础。

    jsp-api.jar和servlet-api.jar

    JSP-api.jar包含JSP规范定义的接口和类,例如`javax.servlet.jsp.*`和`javax.servlet.http.*`包下的类。这些接口和类使得开发者能够创建自定义的JSP标签库、定义JSP页面指令、处理JSP表达式语言等。例如,`javax....

    servlet.jar和jsp.jar

    servlet-api.jar是Servlet API的实现,它是由Java Servlet规范定义的一组接口和类,主要用于服务器端编程。这个库提供了处理HTTP请求和响应的能力,使得开发者能够创建动态、交互式的Web应用。以下是一些关键知识点...

    myeclipse下的servlet+jsp

    【标题】"myeclipse下的...综上所述,"myeclipse下的servlet+jsp"项目是一个使用Java Web技术构建的汽车管理系统,它通过MyEclipse提供的工具和J2EE规范实现了后端逻辑和前端展示的分离,提供了一个基础的Web应用实例。

    servlet-api.jar和jsp-api.jar文件

    Servlet-api.jar和jsp-api.jar是Java Web开发中两个非常重要的库文件,它们包含了Servlet和JSP(JavaServer Pages)的相关API,使得开发者可以构建动态Web应用程序。这两个文件通常由Java EE(Enterprise Edition)...

    servlet+jsp 的增删改查小例子

    Tomcat是一个开源的Web服务器和应用服务器,支持Servlet和JSP规范。在这个小例子中,Tomcat将作为运行你应用程序的平台。你需要配置Tomcat服务器,使其与MyEclipse集成,以便在开发过程中可以实时预览和测试应用。 ...

    简单的BBS(javabean+servlet+jsp)

    4. **Eclipse**:作为开发工具,Eclipse提供了一整套开发环境,包括代码编辑、构建、调试和版本控制等功能,使得开发者能够高效地编写、测试和部署Java Web应用。 5. **MySQL**:数据库管理系统,用于存储论坛的...

    jsp-api.jar和servlet-api依赖包

    `jsp-api.jar`包含了JSP规范定义的所有接口和类,使得开发者能够创建、管理以及执行JSP页面。以下是一些关键的JSP API知识点: 1. **JSP元素**:JSP页面由HTML代码和JSP元素(指令、脚本元素、动作元素)组成,这些...

    Servlet3.1规范中文版

    Java Servlet API类、接口和方法签名的完整规范可以在网上下载对应的Javadoc文档,这些文档为开发者提供了API的详细信息。在学习Servlet3.1规范时,参考的Java平台规范包括但不限于Java EE 6版、JSP 2.23版、JNDI...

    Servlet与Jsp入门二

    Servlet和JSP之间的关系紧密。Servlet通常用于处理复杂的业务逻辑,而JSP则用于展现视图,两者结合使用可以实现MVC(Model-View-Controller)设计模式。在实际应用中,Servlet接收请求并调用业务逻辑,然后通过`...

    servlet2.4中文规范

    Servlet 2.4 规范是Java Web开发中一个重要的里程碑,它定义了Servlet和Java服务器页面(JSP)的标准,使得开发人员可以构建可移植的、基于Web的应用程序。以下是对Servlet 2.4规范的详细解读: 1. **概述** - **...

    利用servlet+jsp+javabean进行分页查询

    首先,我们需要理解servlet、jsp和javabean在Web开发中的角色。Servlet是Java提供的一种用于扩展服务器功能的接口,它可以接收和响应HTTP请求。JSP(JavaServer Pages)是动态网页技术,用于将业务逻辑和视图分离。...

    Servlet和Jsp

    常见的 Web 容器如 Tomcat 支持 JSTL 的运行,并需要与特定版本的 JDK、Servlet 和 JSP 规范兼容。 **总结** Servlet 和 JSP 在 Java EE 中起着关键作用,Servlet 处理后端逻辑,JSP 负责视图呈现。通过学习这两项...

    用JSP和servlet实现的分页

    虽然JDBC规范并没有直接提供分页功能,但在JDBC2.0及更高版本中,通过支持ResultSet的滚动操作,我们可以实现分页。ResultSet允许向前和向后滚动,这为实现分页提供了基础。 对于特定的数据库系统,如MySQL和Oracle...

    Tomcat与JDK版本对应关系.docx

    本文将详细介绍Tomcat与JDK版本之间的对应关系,并深入分析各版本的主要特性和关键改进。 #### 二、Tomcat与JDK版本对应关系 在选择Tomcat版本时,确保其与JDK版本兼容至关重要。以下是不同版本的Tomcat与推荐的...

    Apache+Servlet+jsp

    Tomcat解析请求,查找对应的Servlet,如果请求涉及JSP页面,Tomcat会先将JSP转换为Servlet,然后执行该Servlet以生成动态内容。最后,Tomcat将生成的HTML响应返回给Apache,再由Apache将其发送回客户端。 本教程...

    JSP+servlet+javabean实现购物车

    在IT行业中,构建一个在线购物系统是常见的任务,而JSP、Servlet和JavaBean是JavaEE平台下开发Web应用的三大核心组件,常用于构建动态网站。本项目以"JSP+servlet+javabean实现购物车"为主题,旨在演示如何使用这些...

    基于JSP+Servlet+JavaBean实现的图书管理系统

    在Web开发中,JSP(JavaServer Pages)、Servlet和JavaBean是常见的技术栈,它们共同构建了动态、交互式的Web应用程序,尤其适用于构建功能丰富的图书管理系统。在这个系统中,JSP主要负责视图展示,Servlet处理业务...

Global site tag (gtag.js) - Google Analytics