(1)http的无状态连接
loginServlet
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/login")
public class loginServlet extends HttpServlet{
protected void service(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
req.setCharacterEncoding("UTF-8");//设置请求的编码
resp.setContentType("text/html;charset=utf-8");//设置输出的类型和编码
PrintWriter out = resp.getWriter();//获取一个输出流
String username = req.getParameter("username");
System.out.println(username);
out.print("欢迎:"+username+"<br/>");
out.print("<a href='/list'>收件箱</a>");
}
}
listServlet
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/list")
public class listServlet extends HttpServlet {
protected void service(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
req.setCharacterEncoding("UTF-8");//设置请求的编码
resp.setContentType("text/html;charset=utf-8");//设置输出的类型和编码
PrintWriter out = resp.getWriter();//获取一个输出流
String username = req.getParameter("username");
System.out.println(username);
out.print("欢迎:"+username+"<br/>");
for (int i = 0; i < 10; i++) {
out.print("<a href='/getmail'>一份邮件</a><br/>");
}
}
}
getServlet
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/getmail")
public class lgetServlet extends HttpServlet{
protected void service(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
req.setCharacterEncoding("UTF-8");//设置请求的编码
resp.setContentType("text/html;charset=utf-8");//设置输出的类型和编码
PrintWriter out = resp.getWriter();//获取一个输出流
String username = req.getParameter("username");
System.out.println(username);
out.print("欢迎:"+username+"<br/>");
out.print("涂大帅哥");
}
}
1、
2、
3、
4、