天天看点

Servlet和JSP的交互方式

文章目录

  • ​​Servlet和JSP的交互方式​​
  • ​​1.Servlet:​​
  • ​​2.jsp:​​
  • ​​1.表单:​​
  • ​​2.超链接​​
  • ​​3.forward:​​
  • ​​1.获取参数值​​
  • ​​request.getParameter("id")​​
  • ​​2.处理乱码​​
  • ​​3.jsp和servlet之间怎么传递数据​​

Servlet和JSP的交互方式

1.Servlet:

1.request.getRequestDispatcher(“url”).forward(requsest,response);

这个是一次转发请求

2.response.sendRedirect("/web04/index.jsp");//这个方法跳转改变网页的名字

这个是重定向

2.jsp:

1.表单:

2.超链接

3.forward:

1.获取参数值

request.getParameter(“id”)

2.处理乱码

3.jsp和servlet之间怎么传递数据

这里要用到作用域session
  
  可以在jsp里面使用session.setAttribute(K,V)
  然后在servlet里面直接取:request.getSession().getAttribute(K);
  
  在Servlet里面存,request.getSession().setAttribute(K,V)
  在jsp里面取:session.getAttribute(K);