如何知道我当前的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的版本问题
当前我在jsp写el表达式发现不能用
<input readonly type="text" name="startDate" id="aa" onclick="getDateString(this,oCalendarEn)" value="${startDate}">
发现不能用 value="${startDate}"的输出结果是${startDate} 后来在web.xml 配置webapp编译失败,现在不知道是jsp的版本问题
还是eclipse的版本问题
应该是其他原因吧...
把:
<%@ 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里面试试。有的可以不加。都试试吧。
试试
<%@ 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"%>
楼上给的全部编译不过
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
org.apache.jasper.compiler
<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" %>
看看
EL语句一般是在jsp2.0默认的,如果不支持,可以在jsp页面中加入<%@page isELIgnored="true"%>,便可成功