时间:2021-05-19
本文介绍了Servlet 实现重定向的方法,分享给大家,具体如下:
HttpServletResponse
服务器响应客户端请求时,就要用到HttpServletResponse接口。设置响应的类型可以使用setContentType()方法。发送字符数据,可以使用getWriter()返回一个对象。
常用方法
Servlet网页重定向
文档移动到新位置,要向客户端发送这个新位置,还有就是为了负载均衡,简单的随机都有可能用到网页重定向。
重定向最简单的方式使用sendRedirect()方法:
复制代码 代码如下:
public void HttpServletResponse.sendRedirect(String location) throws IOException
也可以使用setStatus()和setHeader()方法:
String site = "www.huihui.kim";response.setStatus(response.SC_MOVE_TEMPORARILY);response.setHeader("location",site);实例
public class PageRedirect extends Httpservlet{ public void doGet(HttpServletRequest req, HttpServletResponse res)throws ServletException, IOException{ res.setContentType("text/html;charset=UTF-8"); String site = new String(www.huihui.kim); response.setStatus(response.SC_MOVE_TEMPORARILY); response.setHeader("location",site); }}web.xml如下:
<servlet> <servlet-name> PageRedirect </servlet-name> <servlet-class> PageRedirect </servlet-class></servlet><servlet-mapping> <servlet-name> PageRedirect </servlet-name> <url-pattern> /pageRedirect </url-pattern></servlet-mapping>此时访问localhost/8080/pageRedirect将跳转到指定url。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了servlet重定向的具体内容,供大家参考,具体内容如下1.重定向是什么? 这里说的重定向是由http协议规定的一种机制。其工作流程如下所
1.使用response对象提供的sendRedirect()方法可以将网页重定向到另一个页面。重定向操作支持将地址重定向到不同的主机上,这一点与转发是不同的。
apache开启重定向rewrite的实现方法1.开启重定向模块$ln-s/etc/apache2/mods-available/rewrite.load/et
根据vue官方文档,对于重定向有详细的示例,但是关于使用方法动态重定向的描述却不多,重定向部分的描述如下:重定向重定向也是通过routes配置来完成,下面例子是
本文实例讲述了JS基于Location实现访问Url、重定向及刷新页面的方法。分享给大家供大家参考,具体如下:js通过Location实现访问Url,重定向,刷