Chinaunix首页 | 论坛 | 博客
  • 博客访问: 967386
  • 博文数量: 168
  • 博客积分: 3853
  • 博客等级: 中校
  • 技术积分: 1854
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-15 23:50
文章分类

全部博文(168)

文章存档

2014年(12)

2013年(46)

2012年(60)

2011年(11)

2010年(1)

2009年(17)

2008年(21)

我的朋友

分类: Java

2014-02-13 09:32:15

301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。 
其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等。 
   通常我们在jsp页面中通过response来实现,如: 
toUrl = "";

Java代码  收藏代码
  1. response.setStatus(301);    
  2. response.setHeader("Location", toUrl);      
  3. // 也可以这样写
  4. response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); 
    response.setHeader("Location", [to value]); 

    在struts2中我们可以直接通过配置来实现在action的result中配置以下内容即可

Java代码  收藏代码
  1.  "to_first" type="httpheader""status">301    
Java代码  收藏代码
  1. "headers.Location">${youUrl}    
  2. /result>    
阅读(1209) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~