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