怎么用EL表达式获取当前时间?
怎么用EL表达式获取当前时间? --------------------编程问答-------------------- 在后台把当前时间放在一个变量里面,然后前台用EL拿出来显示! --------------------编程问答-------------------- 楼上,正解。。。。。。 --------------------编程问答-------------------- (1)JSP页面:request.setAttribute("date",new Date());
(2) EL表达式 JSP 显示服务器上的时间:
${date}
(3)如果你仅仅只想在获得本地上的时间,你只要用js就可以获得了
<script>
var date =new Date();
//这里的date 是你打开jsp页面的 本地时间,和服务器时间是有区别的
</script> --------------------编程问答--------------------
(1)JSP页面:
request.setAttribute("date",new Date());
(2) EL表达式 JSP 显示服务器上的时间:
${date}
(3)如果你仅仅只想在获得本地上的时间,你只要用js就可以获得了
<script>
var date =new Date();
//这里的date 是你打开jsp页面的 本地时间,和服务器时间是有区别的
</script>
--------------------编程问答-------------------- 首先el表达式,只能拿到有带get开头的方法;
所有你可以先用request.setAttribute("date",new Date());
然后在返回的jsp页面上用${date},就能那到服务器上的时间,
如果你仅仅只想在获得本地上的时间,你只要用js就可以获得了
<script>
var date =new Date();
</script>
--------------------编程问答-------------------- 这篇帖子对你会有帮助,http://www.phome.asia/forum/thread/22678.html,仅供参考 --------------------编程问答-------------------- 赋值
<%
Date date = new Date();
request.setAttribute("date", date);
%>
取值${date} --------------------编程问答-------------------- <jsp:useBean id="now" class="java.util.Date" scope="session"/>
${sessionScope.now.year}年${sessionScope.now.month+1}月${sessionScope.now.date}日 --------------------编程问答--------------------
楼上那样写不觉得麻烦啊
// 引入一下 JSTL format 库
<jsp:useBean id="now" class="java.util.Date" scope="page"/>
<fmt:formatDate value="${now}" pattern="yyyy年MM月dd日" /> --------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- 都是正解 先定义后引用 --------------------编程问答-------------------- +1 --------------------编程问答--------------------
+1 --------------------编程问答-------------------- request.setAttribute("date",new Date());
${date} --------------------编程问答-------------------- 楼上正解 --------------------编程问答-------------------- request.setAttribute("date",new Date());
${date} --------------------编程问答-------------------- 总之用的是jsp获得!!!!!! --------------------编程问答-------------------- 在后台把当前时间放在一个变量里面,然后前台用EL拿出来显示!正解 --------------------编程问答-------------------- 我在写代码的过程中也确实遇到了这个需求,具体是:在一个页面中,要进行前端的验证,可是每一次在前端验证完成后,url连接还没有改变,而要传递的数据已经发生的变化,这时候在提交的时候,在一些浏览器如:ie chrome 就会有缓存(或者是我tomcat的缓存),导致提交按钮不能用,因此就要是提交链接不同,采取的策略是在url家一个当前时间的参数。
我采取的是用script方法家的,应为服务器端的时间不能达到预想的效果。。。
页面端用script每次得到的都是最新的哦时间。
好了,说这么多了,看代码:
--------------------编程问答-------------------- 应该去服务器的时间!正解已有! --------------------编程问答-------------------- 途径很多,楼上的都给了,lZ你习惯哪个就用哪个 --------------------编程问答-------------------- 赋值
var form = document.getElementsByName("form1")[0];
date = new Date().getMilliseconds();
form.action = action + date;
alert(form.action);
<%
Date date = new Date();
request.setAttribute( "date ", date);
%>
取值${date}
--------------------编程问答-------------------- request.setAttribute("date",new Date());
${date}
补充:Java , Java EE