菜鸟问个关于el表达式和标签的问题
最进在学习el表达式和JSTL标签,碰到个问题
jsp页面中,输出当前时间(练属练习玩的)
jsp页面在开头已经引入了"java.util.*"
然后
<%
Date date=new Date();
%>
<fmt:formatDate value="${date}" type="time" />
这样为什么不能输出当前日期,改成下面这样就可以了
<jsp:useBean id="date" class="java.util.Date" />
<fmt:formatDate value="${date}" type="time" />
这是为什么呢?
------解决方案--------------------
标签只能从JSP几个对象域中获取数据(request、session、application等),不能直接访问 局部变量。
所以你只能悲剧的:
<%
Date dddd = new Date();
request.setAttribute("date", dddd);
%>
<fmt:formatDate value="${date}" type="time" />