哪位帮我解决一个问题。我在JSP页面中写下面这三行语句为什么老有错误呢:有点不解。 <%
response.expires=-1;
var time=new Date().getTime();
out.write(time);
  %>

解决方案 »

  1.   

    var time=new Date().getTime(); 
    这事JS,你写到<%%>,java当然不认识。
      

  2.   

    var改成long?反正getTime()方法返回什么就改成什么就好了。对了最上面还要<%@ page import="java.util.Date"%>
      

  3.   

    gettime返回的是长整型
    而var关键字是在JavaScript中的。。所以。
      

  4.   

    var time=new Date().getTime(); ==>这是javascript语法..你应该写成long time=new Date().getTime();
      

  5.   

     恩 var 是js的 
      

  6.   

    <%%>是用来写java代码的,不能写js,lz不要高混 了
      

  7.   

    数据类型有问题,new Date().getTime() 返回long型。另,要导入对应的包!
      

  8.   

    你写的是js的代码,不能写在<%%>,可以用java的calendar.
      

  9.   

    可以这么写,但是应该这么写
    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    String time=String.valueOf(new Date().getTime()); 
    out.write(time); //输出时间
      

  10.   

        <%
    Long time=new Date().getTime();
    out.write(""+time);
      %>