当前位置:编程学习 > JSP >>

jsp页面显示上次时间出现乱码

<% Cookie[] cookies=request.getCookies(); Cookie cookie_response= null; if(cookies!=null){ cookie_response=cookies[0]; } out.println("本次访问时间:"+new java.util.Date()+"<br>"); if(cookie_response!=null){ out.println("上一次访问时间:"+cookie_response.getValue()); cookie_response.setValue(new java.util.Date().toString()); } if(cookies==null){ cookie_response=new Cookie("AccessTime",""); cookie_response.setValue(new java.util.Date().toString()); response.addCookie(cookie_response); } %>
追问:请问怎么修改呢?
答案:这个显示的不是乱码,而是JAVA国际化显示时间的一种方式,要显示成自己想要的格式,你就用Formatter进行时间的格式化.
其他:cookie_response.getValue());这里获取的不是时间吧 <%
     SimpleDateFormat format=new SimpleDateFormat("yyyy年MM月dd日"); 
     String strCurrentTime=format.format(new Date());
     %> 

上一个:JSP初学者,下面这3句是什么意思?请解释解释详细点,谢谢!
下一个:求jsp页面拖拉排序的js

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,