所谓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版本:
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版本或更低的版本
相关推荐
#### 六、Tomcat 与 Servlet/JSP 规范对应关系 Tomcat是一款开源的Servlet容器,用于部署和运行Servlet和JSP程序。以下是Tomcat不同版本与Servlet/JSP规范之间的对应关系: | Tomcat 版本 | Servlet/JSP 规范 | ...
在Java Web开发中,`javabean`、`servlet`和`jsp`是三个核心组件,它们共同构建了...通过实践这个项目,开发者可以更好地理解`javabean`、`servlet`和`jsp`之间的协作关系,为后续更复杂的Web应用开发打下坚实的基础。
JSP-api.jar包含JSP规范定义的接口和类,例如`javax.servlet.jsp.*`和`javax.servlet.http.*`包下的类。这些接口和类使得开发者能够创建自定义的JSP标签库、定义JSP页面指令、处理JSP表达式语言等。例如,`javax....
servlet-api.jar是Servlet API的实现,它是由Java Servlet规范定义的一组接口和类,主要用于服务器端编程。这个库提供了处理HTTP请求和响应的能力,使得开发者能够创建动态、交互式的Web应用。以下是一些关键知识点...
【标题】"myeclipse下的...综上所述,"myeclipse下的servlet+jsp"项目是一个使用Java Web技术构建的汽车管理系统,它通过MyEclipse提供的工具和J2EE规范实现了后端逻辑和前端展示的分离,提供了一个基础的Web应用实例。
Servlet-api.jar和jsp-api.jar是Java Web开发中两个非常重要的库文件,它们包含了Servlet和JSP(JavaServer Pages)的相关API,使得开发者可以构建动态Web应用程序。这两个文件通常由Java EE(Enterprise Edition)...
Tomcat是一个开源的Web服务器和应用服务器,支持Servlet和JSP规范。在这个小例子中,Tomcat将作为运行你应用程序的平台。你需要配置Tomcat服务器,使其与MyEclipse集成,以便在开发过程中可以实时预览和测试应用。 ...
4. **Eclipse**:作为开发工具,Eclipse提供了一整套开发环境,包括代码编辑、构建、调试和版本控制等功能,使得开发者能够高效地编写、测试和部署Java Web应用。 5. **MySQL**:数据库管理系统,用于存储论坛的...
`jsp-api.jar`包含了JSP规范定义的所有接口和类,使得开发者能够创建、管理以及执行JSP页面。以下是一些关键的JSP API知识点: 1. **JSP元素**:JSP页面由HTML代码和JSP元素(指令、脚本元素、动作元素)组成,这些...
Java Servlet API类、接口和方法签名的完整规范可以在网上下载对应的Javadoc文档,这些文档为开发者提供了API的详细信息。在学习Servlet3.1规范时,参考的Java平台规范包括但不限于Java EE 6版、JSP 2.23版、JNDI...
Servlet和JSP之间的关系紧密。Servlet通常用于处理复杂的业务逻辑,而JSP则用于展现视图,两者结合使用可以实现MVC(Model-View-Controller)设计模式。在实际应用中,Servlet接收请求并调用业务逻辑,然后通过`...
Servlet 2.4 规范是Java Web开发中一个重要的里程碑,它定义了Servlet和Java服务器页面(JSP)的标准,使得开发人员可以构建可移植的、基于Web的应用程序。以下是对Servlet 2.4规范的详细解读: 1. **概述** - **...
首先,我们需要理解servlet、jsp和javabean在Web开发中的角色。Servlet是Java提供的一种用于扩展服务器功能的接口,它可以接收和响应HTTP请求。JSP(JavaServer Pages)是动态网页技术,用于将业务逻辑和视图分离。...
常见的 Web 容器如 Tomcat 支持 JSTL 的运行,并需要与特定版本的 JDK、Servlet 和 JSP 规范兼容。 **总结** Servlet 和 JSP 在 Java EE 中起着关键作用,Servlet 处理后端逻辑,JSP 负责视图呈现。通过学习这两项...
虽然JDBC规范并没有直接提供分页功能,但在JDBC2.0及更高版本中,通过支持ResultSet的滚动操作,我们可以实现分页。ResultSet允许向前和向后滚动,这为实现分页提供了基础。 对于特定的数据库系统,如MySQL和Oracle...
本文将详细介绍Tomcat与JDK版本之间的对应关系,并深入分析各版本的主要特性和关键改进。 #### 二、Tomcat与JDK版本对应关系 在选择Tomcat版本时,确保其与JDK版本兼容至关重要。以下是不同版本的Tomcat与推荐的...
Tomcat解析请求,查找对应的Servlet,如果请求涉及JSP页面,Tomcat会先将JSP转换为Servlet,然后执行该Servlet以生成动态内容。最后,Tomcat将生成的HTML响应返回给Apache,再由Apache将其发送回客户端。 本教程...
在IT行业中,构建一个在线购物系统是常见的任务,而JSP、Servlet和JavaBean是JavaEE平台下开发Web应用的三大核心组件,常用于构建动态网站。本项目以"JSP+servlet+javabean实现购物车"为主题,旨在演示如何使用这些...
在Web开发中,JSP(JavaServer Pages)、Servlet和JavaBean是常见的技术栈,它们共同构建了动态、交互式的Web应用程序,尤其适用于构建功能丰富的图书管理系统。在这个系统中,JSP主要负责视图展示,Servlet处理业务...