首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

初学者问个关于el表达式和标签的有关问题

2012-08-29 
菜鸟问个关于el表达式和标签的问题最进在学习el表达式和JSTL标签,碰到个问题jsp页面中,输出当前时间(练属

菜鸟问个关于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" />

热点排行