package servlet;import javax.servlet.http.*;
import java.io.*;public class Logincl extends HttpServlet
{

public void init()
{

}

public void doGet(HttpServletRequest req, HttpServletResponse res)
{
try
{
res.setContentType("text/html; charset=gbk");
PrintWriter out = res.getWriter();

String username = req.getParameter("username");
String password = req.getParameter("password");

if( username.equals("tom") && password.equals("123"))
{
HttpSession hs = req.getSession(true);
hs.setMaxInactiveInterval(20);
hs.setAttribute("pass", "ok");

res.sendRedirect("wel?name="+username+"&ps="+password);
}
else
{
res.sendRedirect("login");
}

}
catch(IOException e)
{
e.printStackTrace();
}

}

public void doPost(HttpServletRequest req, HttpServletResponse res)
{
this.doGet(req, res);
}
}

解决方案 »

  1.   

    http这部分我不太懂,但是如果是要实现接口要用implements HttpSession
    然后是实现HttpSession接口的具体方法
    如果说HttpServlet类实现了HttpSession接口,那你创建这个类的时候应该就会生成相应接口里的方法
      

  2.   

    你哪只眼睛看到他实现了HttpSession接口?
      

  3.   

    servlet实现session的接口有用么?
    我感觉你是不是想问怎么获取session啊?
      

  4.   

    接口 接口变量 = new 接口的某个实现类()最简单的语法难道没有学过?它那里放了个接口变量,接到的是实现类,至于谁实现的,你先理解成是你所使用的Web服务器给你实现的就可以。不光是Session,你servlet里的东西基本都是服务器实现的。