JAVA实现301永久重定向方法

作者:tiger925 时间:2023-12-18 10:59:08 

代码实例:


<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%
// 转到iq.jsp
out.clearBuffer();
response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
String param = request.getQueryString();
response.setHeader("Location","iq.jsp"+(param==null?"":("?"+param)));
%>

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>  
<%  
// 转到iq.jsp  
out.clearBuffer();  
response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);    
String param = request.getQueryString();  
response.setHeader("Location","iq.jsp"+(param==null?"":("?"+param)));  
%>

如上这段代码,将访问download.jsp的所有访问,永久重定向到 iq.jsp
参数也同时携带过去。

如果你的重定向是跨域的,或者使用完整路径,可以使用


response.setHeader("Location","http://www.laozizhu.com/iq.jsp"+(param==null?"":("?"+param)));

response.setHeader("Location","http://www.laozizhu.com/iq.jsp"+(param==null?"":("?"+param)));

这样你就可以指定完整的转向域名了。

用常用方式实现的是302跳转:


response.sendRedirect(http://www.baidu.com);

response.sendRedirect("http://www.baidu.com");

来源:https://blog.csdn.net/tiger925/article/details/8596065

标签:JAVA,301
0
投稿

猜你喜欢

  • Jackson 反序列化时实现大小写不敏感设置

    2021-11-18 06:17:18
  • C#编程总结(一)序列化总结

    2022-04-07 04:25:19
  • 详解Java中的Lambda表达式

    2021-08-17 00:06:00
  • C#委托初级使用的实例代码

    2022-12-01 09:59:44
  • 详解IDEA的快捷键及智能提示

    2023-10-18 07:27:03
  • java面向对象设计原则之合成复用原则示例详解

    2023-11-09 16:55:51
  • android不同activity之间共享数据解决方法

    2023-12-22 04:30:45
  • Shiro 控制并发登录人数限制及登录踢出的实现代码

    2023-09-18 02:03:56
  • Java8 中的ParallelStream

    2022-09-07 19:00:23
  • 详解Android获取系统内核版本的方法与实现代码

    2023-11-25 14:51:59
  • winform开发使用通用多线程基类分享(以队列形式)

    2023-05-26 14:22:27
  • SpringBoot MainApplication类文件的位置详解

    2023-10-28 16:21:12
  • Java string类型转换成map代码实例

    2021-06-07 12:19:29
  • 解决android.support.v4.content.FileProvide找不到的问题

    2022-09-10 05:42:57
  • MyBatis-Plus实现2种分页方法(QueryWrapper查询分页和SQL查询分页)

    2021-08-12 09:52:55
  • java多线程编程之InheritableThreadLocal

    2022-02-08 21:40:32
  • Android基于google Zxing实现各类二维码扫描效果

    2022-04-10 17:28:59
  • java jdk1.8 使用stream流进行list 分组归类操作

    2022-10-16 10:03:52
  • gradle中的增量构建浅析

    2022-09-23 06:43:13
  • C# Math中常用数学运算的示例详解

    2023-10-06 23:06:28
  • asp之家 软件编程 m.aspxhome.com