`

jsp 理解301和302的区别

jsp 
阅读更多
301状态码:
response.setStatus(301);
response.setHeader("Location", "http://www.baidu.com/" );
response.setHeader("Connection", "close" );


302状态码:
response.sendRedirect("http://www.baidu.com/");


附:Google给出的301与302的解释
301(永久移动):
请求的网页已被永久移动到新位置。服务器返回此响应(作为对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。您应使用此代码通知 Googlebot 某个网页或网站已被永久移动到新位置。

302(临时移动):
服务器目前正从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。此代码与响应 GET 和 HEAD 请求的 301 代码类似,会自动将请求者转到不同的位置。但由于 Googlebot 会继续抓取原有位置并将其编入索引,因此您不应使用此代码来通知 Googlebot 某个页面或网站已被移动。
分享到:
评论
1 楼 christen 2012-11-20  
非常好!百度排名不错

相关推荐

    jsp与servlet的联系和区别

    ### jsp与servlet的联系和区别 在深入探讨JSP与Servlet的联系与区别的过程中,我们首先需要理解这两个概念的基本定义以及它们在Web开发中的角色。 #### JSP(JavaServer Pages) JSP是一种基于Java技术的动态网页...

    JSP:include和include指令区别

    理解这两者的区别对于优化JSP应用程序的结构和性能至关重要。 首先,让我们来看看`<jsp:include>` 标签。它是一个动作元素(Action Element),属于JSP 1.2规范中的JSP标准动作(JSP Standard Actions)的一部分。`...

    jsp和java毕业设计

    【标题】"jsp和java毕业设计"涉及到的关键技术领域主要包括Java服务器页面(JSP)和Java编程语言在构建一个学生管理...通过这样的项目,开发者可以深入理解JSP和Java如何协同工作,以及如何构建一个实际的管理系统。

    JspRun 项目和文档

    理解JSP和Servlet的工作原理及生命周期对于理解和定制JspRun至关重要。 2. **MVC设计模式**: JspRun遵循MVC(Model-View-Controller)设计模式,这是一种将业务逻辑、数据模型和用户界面分离的架构模式。Model...

    jsp 原理 jsp教程

    在深入学习JSP之前,我们需要理解其基本原理和与Servlet的关系。 ### JSP的基本原理 1. **编译过程**:当JSP页面首次被请求时,服务器会将JSP文件转换为一个Java源文件(默认名为_jsp.java),这个过程称为JSP翻译...

    jsp-api.jar和servlet-api依赖包

    综上所述,`jsp-api.jar`和`servlet-api.jar`是Java Web开发的基础,理解并熟练掌握这两个API对于构建高效、稳定的Web应用程序至关重要。在项目中,通常将它们作为依赖库,通过Maven或Gradle等构建工具管理,确保...

    jsp宝典,JSP

    **JSP(Java Server Pages)** 是一种动态网页技术,由Sun Microsystems开发,现在由Oracle公司维护。...JSP的主要目的是简化Java Web应用的开发...这本书全面而详细的内容,无疑是深入理解和熟练运用JSP技术的重要资源。

    jsp说servlet区别

    JSP页面易于编写和理解,特别是在展示大量静态内容时。 3. **生命周期**: - **Servlet**:具有明确的生命周期,包括初始化、服务和销毁阶段。Servlet实例通常在容器启动时创建,并在整个应用生命周期内复用。 - ...

    jsp应用开发详解 jsp电子书

    8. **JSP的转发和重定向**:掌握使用`RequestDispatcher`进行请求转发和使用`HttpServletResponse.sendRedirect()`进行重定向的区别和应用场景。 9. **会话管理**:理解session的概念,学习如何创建、使用和销毁...

    jsp网上商城jsp课程设计

    在学习和分析这个项目时,你将有机会深入理解JSP的生命周期,了解如何使用JSP和Servlet协同工作,以及如何组织一个实际的Web应用结构。此外,你还需要掌握如何从外部数据库读取和写入数据,以及如何调试和优化代码以...

    JSP登陆验证 实现JSP用户名 密码 验证码验证登陆

    在IT行业中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它允许开发者将Java代码嵌入到HTML或XML文档中,以实现服务器...对于初学者来说,这是一个很好的实践项目,可以帮助他们更好地理解和掌握JSP开发。

    网站JSP的链接和学习

    因此,JSP和Servlet是紧密相关的,理解Servlet的概念和生命周期对于深入学习JSP至关重要。 ### 学习JSP的重要性 对于初学者,学习JSP可以帮助快速构建动态网站,因为其语法简洁且易于上手。同时,JSP与Java EE平台...

    Servlet 和 Jsp 学习指南+ 代码

    这份"Servlet 和 Jsp 学习指南+ 代码"资源包显然旨在帮助开发者深入理解和掌握这两项技术。 Servlet是Java提供的一种用于扩展服务器功能的接口,它允许开发者编写Java代码来处理HTTP请求。Servlet生命周期包括加载...

    JSP网络书店系统 源码和论文都有

    1. **JSP基础**:理解JSP的基本结构,包括指令(Directives)、脚本元素(Scriptlets)、表达式(Expressions)和声明(Declarations)。学习如何在JSP页面中创建动态内容,并与Servlet进行交互。 2. **MVC设计模式...

    理解JSP WAP 开发原理

    理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理理解JSP WAP 开发原理

    jsp和sqlserver开发信息管理小例子

    这个项目旨在帮助初学者理解和掌握如何使用JSP进行后端处理,以及如何与SQL Server数据库进行交互,实现数据的存储和检索。 【描述】提到,该项目特别适合那些刚开始接触JSP和SQL Server结合应用的开发者。通过这个...

    jspshell 一些JSP的工具

    它们可以帮助开发者更好地理解和操作JSP,提高开发效率,同时提供了一种可能的“jspshell”工具,使开发者能够在命令行环境中方便地管理和调试JSP应用。而“job.jsp”文件则提供了实际应用的参考,有助于学习和实践...

    jsp实用教程上机实验

    【JSP实用教程上机实验】是针对JavaServer Pages(JSP)技术的一份实践指导,通常用于加深理解和掌握在实际开发中应用JSP的方法。这份教程基于耿祥义编著的《jsp实用教程》第四版,提供了课后上机实验的代码示例,...

    jsp案例精编 jsp案例精编

    《jsp案例精编》是一本专注于JavaServer Pages(JSP)技术实践的书籍,旨在通过一系列精心设计的案例,帮助读者深入理解和掌握JSP在实际开发中的应用。JSP是Java平台上的动态网页技术,它允许开发者将HTML、XML或者...

    JSP课程实验2和实验3

    **实验2:** 这个实验可能涉及到JSP的基本语法和结构,包括创建第一个JSP页面,使用脚本元素(scriptlet、expression、declaration),以及理解JSP生命周期和不同类型的JSP动作。例如,学生们可能学习了如何在JSP中...

Global site tag (gtag.js) - Google Analytics