JAVA实现301永久重定向方法
时间:2019-04-14
本文章向大家介绍JAVA实现301永久重定向方法,主要包括JAVA实现301永久重定向方法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
代码实例:
<%@ 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");
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 在Docker中运行PostgreSQL + pgAdmin 4
- .Net Core微服务入门全纪录(六)——EventBus-事件总线
- SVN提交时强制用户写日志
- Apache vhost配置
- win10使用WSL 2运行Docker Desktop,运行文件从C盘迁移到其他目录
- htaccess简介和16个小技巧
- Nginx禁止指定目录运行PHP脚本
- 机器学习数学笔记|偏度与峰度及其 python 实现
- ABP(ASP.NET Boilerplate Project)快速入门
- IdentityServer4 4.x版本 配置Scope的正确姿势
- 个人总结的部分数据验证规则
- 一句话实现php日期转中文汉字
- .Net Core微服务入门全纪录(八)——Docker Compose与容器网络
- PHP中少用但是很好用的方法
- 使用一维数据构造简单卷积神经网络