简单Servlet页面交互代码解读

Servlet页面交互

 

通过action=“”确定要交互的对象

 

@WebServlet("/SaveUserInfoServlet")

用于定义该servlet的名称,用于接收html页面中的信息;

    String tel = request.getParameter("tel");
String address = request.getParameter("addre

 

ss");

通过“tel”与html中input自定义的name名来分辨接收的信息;

context上下文

    ServletContext context = this.getServletContext();
context.setAttribute("tels",tel);
context.setAttribute("address",address);

RequestDispatcher调度程序

    RequestDispatcher dispatcher =  request.getRequestDispatcher("/show");
   dispatcher.forward(request, response);

“/show”是要跳转的servlet的名称,执行后跳转到/show的servlet中

然后在名为/show的servlet中:

    String tel =(String) getServletContext().getAttribute("tels");
tel = new String(tel.getBytes("iso-8859-1"),"utf-8");
String address =(String) getServletContext().getAttribute("address");
address = new String(address.getBytes("iso-8859-1"),"utf-8");

通过该方法获得上下文context中的信息

 

posted @ 2019-05-22 19:08  jklt290  阅读(269)  评论(0)    收藏  举报