请JSP高手帮我看看下面的代码,有问题
<%@ page pageEncoding="gb2312" %>
<%@ page contentType="text/html; charset=gb2312" %>
<% request.setCharacterEncoding("gb2312"); %>
<%@ page language="java" %>
<html>
<head>
<title>小按钮</title>
</head>
<body>
<a href="mainPage.html" target="_blank">首页</a>
<a href="Register.jsp" target="_blank">注册</a>
<a href="Login.jsp" target="_blank">登陆</a>
<a href="AdminLogin.jsp" target="_blank">管理员登陆</a>
<a href="help.html" target="fra4">帮助</a>
<font color="Brown">日期: <%@ include file="date.jsp" %>
</font>
</body>
</html>
其他都能正常显示,时间显示不出来,我换了几种写法了,都不行
追问:<%@ page import="java.util.*" %>
<%= (new java.util.Date() ).toLocaleString() %>
你date.jsp时间方式写错了
<%
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date currentTime = new java.util.Date();//得到当前系统时间
String str_date1 = formatter.format(currentTime); //将日期时间格式化
String str_date2 = currentTime.toString(); //将Date型日期时间转换成字符串形式
%>
格式化成"yyyy-MM-dd HH:mm:ss"格式的日期时间:<%=str_date1%>
未经格式化的String格式的日期时间:<%=str_date2%>
未经格式化的Date格式的日期时间:<%=currentTime%>
可能会出乱码 你转换哈格式