首页 > 代码库 > 重定向与请求转发
重定向与请求转发
重定向: resp.sendRedirect("URL")
1) 返回状态码302,与网址,让客户端在此发送相关网址请求
2) 地址栏改变,可以访问本web应用以外的资源
3) 整个过程发送两次请求
4) sendRedirct后面的语句仍然会被执行,所以一般加return
请求转发: req.getRequestDispatcher("URL").forward(req,resp)
1) 地址栏不变只能访问本web应用资源
2) 整个过程只有一次请求
3) 请求转发之后的语句仍然会被执行,所以一般加return
4) 可以通过request 作用域来共享传递一些信息
获得参数req.getParameter("name")
作为作用域对象
一个请求服务器会new一个新对象,
属于同一个请求的servlet/jsp 共享该对象
setAttribute("a","aaa") //设置属性
getAttribute("a") //取得属性
removeAttribute("a") //删除属性
getAttributeNames() //返回枚举,对所有属性遍历处理
重定向与请求转发
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。