jsp问题

我怎么知道我工程下的jsp版本是不是2.0啊?
还有在web.xml下
version属性代表什么意思?
[b]问题补充:[/b]
不同版本有什么区别吗?
[b]问题补充:[/b]
我的tomcat6 下没有common文件夹啊
[b]问题补充:[/b]
我的MAINMEFT.MF只有这点信息 如下
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.0
Created-By: 1.5.0_12-b04 (Sun Microsystems Inc.)
[b]问题补充:[/b]
还有一件事
的情况下
web容器默认的isELIgnored="false"

的情况下(没有写版本)
web容器默认的isELIgnored="true"

[quote]还有一件事
的情况下
web容器默认的isELIgnored="false"

的情况下(没有写版本)
web容器默认的isELIgnored="true" [/quote]
你问的让我想起了一以前的一个问题...
EL从[color=red]JSP 2.1[/color]开始用EL就不用标明就可以用了.
[url]http://www.iteye.com/problems/20914[/url]

总之你把JSP跟SERVELT 版本大概搞清楚就行了..

1.jsp版本
[quote]方法:打开tomcat的common\lib 目录下,有两个JAR文件: jsp-api.jar servlet-api.jar 。如果没有,那可能是你没有添加进来。解压这两个文件,用记事本分别打开META-INF下的MAINMEFT.MF文件。

我的Servlet版本是:Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.4.2_12-b03 (Sun Microsystems Inc.)

Name: javax/servlet/
Specification-Title: Java API for Servlets
Specification-Version: 2.4
Specification-Vendor: Sun Microsystems, Inc.
Implementation-Title: javax.servlet
Implementation-Version: 2.4.public_draft
Implementation-Vendor: Apache Software Foundation

我的JSP版本是:Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.4.2_12-b03 (Sun Microsystems Inc.)

Name: javax/servlet/jsp/
Specification-Title: Java API for JavaServer Pages
Specification-Version: 2.0
Specification-Vendor: Sun Microsystems, Inc.
Implementation-Title: javax.servlet.jsp
Implementation-Version: 2.0.public_draft
Implementation-Vendor: Apache Software Foundation[/quote]

2.version属性

[quote]不同版本(2.3,2.4,2.5)的[color=red]Servlet[/color] web.xml 头信息

Servlet 2.3
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">

...

Servlet 2.4
<?xml version="1.0" encoding="UTF-8"?>
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:web="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
...

Servlet 2.5
<?xml version="1.0" encoding="UTF-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
...
[/quote]

[quote]不同版本有什么区别吗? [/quote]
有....你可以去google看看..

DTD Schema 定义的一个属性,

tomcat 解析时不同版本的配置文件,解析就不同咯.

错了..应该是直接
tomcat的\lib
没有common

那你就就用记事本打开TOMCAT下的RELEASE-NOTES文件
里面有
[quote]* jsp-api.jar (JSP 2.1 API)

  • servlet-api.jar (Servlet 2.5 API)[/quote]

2.4 是默认启动EL语言的 ,