如何知道我当前的jsp的版本
当前我在jsp写el表达式发现不能用 
<input readonly type="text" name="startDate" id="aa" onclick="getDateString(this,oCalendarEn)" value="${startDate}">
发现不能用    value="${startDate}"的输出结果是${startDate}  后来在web.xml 配置webapp编译失败,现在不知道是jsp的版本问题 
还是eclipse的版本问题

解决方案 »

  1.   

    jsp 有版本差别??
    应该是其他原因吧...
      

  2.   

    el不能用有很多原因,不一定是jsp版本问题。
    把:
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
    <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
    <%@ taglib prefix="spring" uri="http://www.springframework.org/tags"  %>
    <%@ taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles"%>
    加到jsp里面试试。有的可以不加。都试试吧。
      

  3.   

    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core_rt" %> 
    试试
      

  4.   

    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 
    <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 
    <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> 
    <%@ taglib prefix="spring" uri="http://www.springframework.org/tags"  %> 
    <%@ taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles"%> 
    楼上给的全部编译不过
      

  5.   

    description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core_rt cannot be resolved in either web.xml or the jar files deployed with this application
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
    org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
    org.apache.jasper.compiler
      

  6.   

    web.xml里加上
    <jsp-config>
       <taglib>
        <taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
        <taglib-location>token</taglib-location>
       </taglib>
    </jsp-config>
    页面加上
    <%@ taglib prefix="c"  uri="http://java.sun.com/jsp/jstl/core" %>
    <%@ taglib prefix="fmt"  uri="http://java.sun.com/jsp/jstl/fmt" %>
    看看
      

  7.   

    ${param.userName}真诚的希望能提供有建设性的帮助
      

  8.   

    楼上都说的是jstl的EL语句,那得加相应的jstl的tag标签,并做相应的配置,并非楼主想要问的
    EL语句一般是在jsp2.0默认的,如果不支持,可以在jsp页面中加入<%@page isELIgnored="true"%>,便可成功
      

  9.   

    另外补充,tomcat5对应jsp2.0,和tomcat5以下jsp是1.0的