你说什么呀!Session是javax.mail包中的类!或者是javax.jms包中的一个接口!当然后问题了!

解决方案 »

  1.   

    to 上面的两位兄弟!
    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.util.*;public class SessionExample extends HttpServlet
    {
    public void goGet(HttpServletRequest request ,HttpServletResponse response)
    throws IOException,ServletException
    {
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    HttpSession Session = request.getSession(true);
    //´òÓ¡sessionÐÅÏ¢
    Date created = new Date(Session.getCreationTime());//·µ»Øsession´´½¨µÄʱ¼ä
    Date accessed = new Date(Session.getLastAccessedTime());//·µ»Øµ±Ç°Session¶ÔÏó×îºóÒ»´Î±»²Ù×÷µÄʱ¼ä
    out.println("ID"+Session.getId());//ÿÉú³ÉÒ»¸öSession¶ÔÏ󣬷þÎñÆ÷¶¼»á¸øËûÒ»¸ö±àºÅ
    out.println("Created:"+created);
    out.println("Last Accessed:"+accessed);
    String dataName = request.getParameter("dataName");
    if(dataName !=null && dataName.length() > 0)
    {
    String dataValue = request.getParameter("dataName");
    Session.putValue(dataName,dataValue);
    }
    String[] valueNames = Session.getValueNames();
    if(valueNames !=null && valueNames.length >0)
    for(int i=0 ; i<valueNames.length ; i++)
    {
    String name = valueNames[i];
    String value = Session.getValue(name).toString();
    out.println(name + "=" + value);
    }
    }
    }
      

  2.   

    哦!你怎么给一个变量名定义成Session,这可是一个类名呀!呵呵!
    还有,我编译是可以的,是不是你没有把servlet.jar放到你的classpath中?
      

  3.   

    我帮你改了一下,你看看这个,你的有些方法已经不推荐使用了。import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.util.*;public class SessionExample extends HttpServlet {
    public void goGet(HttpServletRequest request ,HttpServletResponse response)
    throws IOException,ServletException {
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    HttpSession Session = request.getSession(true);
    //&acute;o&Oacute;&iexcl;session&ETH;&Aring;&Iuml;&cent;
    Date created = new Date(Session.getCreationTime());//&#12539;&micro;&raquo;&Oslash;session&acute;&acute;&frac12;¨&micro;&Auml;&Ecirc;±&frac14;&auml;
    Date accessed = new Date(Session.getLastAccessedTime());//&#12539;&micro;&raquo;&Oslash;&micro;±&Ccedil;°Session&para;&Ocirc;&Iuml;o×&icirc;&ordm;o&Ograve;&raquo;&acute;&Icirc;±&raquo;&sup2;&Ugrave;×÷&micro;&Auml;&Ecirc;±&frac14;&auml;
    out.println("ID"+Session.getId());//&Atilde;&iquest;&Eacute;u&sup3;&Eacute;&Ograve;&raquo;&cedil;&ouml;Session&para;&Ocirc;&Iuml;o&pound;&not;&#12539;&thorn;&Icirc;&ntilde;&AElig;÷&para;&frac14;&raquo;a&cedil;&oslash;&Euml;&ucirc;&Ograve;&raquo;&cedil;&ouml;±a&ordm;&Aring;
    out.println("Created:"+created);
    out.println("Last Accessed:"+accessed);
    String dataName = request.getParameter("dataName");
    if (dataName != null && dataName.length() > 0) {
    String dataValue = request.getParameter("dataName");
    Session.setAttribute(dataName,dataValue);
    }
    Enumeration valueNames = Session.getAttributeNames();
    while (valueNames.hasMoreElements()) {
    String name = (String) valueNames.nextElement();
    String value = Session.getAttribute(name).toString();
    out.println(name + "=" + value);
    }
    }
    }