当前位置:首页>开发>正文

jsp和Servlet中的请求转发分别如何实现 Servlet转发html

2023-06-18 07:38:30 互联网 未知 开发

 jsp和Servlet中的请求转发分别如何实现 Servlet转发html

jsp和Servlet中的请求转发分别如何实现?

你好:jsp有两种,一种是response.sendRedirect("转发地址"),另外一种就是request.getRequestDispatcher("转发地址").forward(request,response) 你要注意,jsp其实就是servlet所以,servlet的请求转发也是这样的。

Servlet转发html

1、response.sendRedirect("转发地址"),重定向,地址中需要带context名字。
2、request.getRequestDispatcher("转发地址").forward(request,response);属于请求转发,地址不要带web工程名字

servlet中如何转发本页的请求呢?

String str = new String(request.getAttribute("xxx").getBytes("ISO8859-1"))
------------------------------------------
或者:
request.setCharacterEncoding("GB2312")

关于servlet中转发的问题

比方说原来处理request的servlet是servletA,他的功能就是输出‘doservelt的处理结果是:’
然后把请求forward给doservlet,然后doservlet负责输出结果,那么就需要对servletA forward过来的response对象进行操作。

最新文章