`
leeleo
  • 浏览: 323352 次
  • 性别: Icon_minigender_1
  • 来自: 贵阳
社区版块
存档分类
最新评论

Jsp+Tomcat平台利用404页面重新定向页面

阅读更多

      网站改版,并与原来老的网站并存一段时间,由于新的网站用了顶级域名,旧网站改成了二级域名,造成外面连接到老网站某些页面的连接失效,本方法利用404页面错误来重新定向这些链接。

      404页面代码如下,将外部的http://www.gzaic.org.cn/info/myinfo.php?id=5200002201541 重新定向到http://old.gzaic.org.cn/info/myinfo.php?id=5200002201541

其中id是可变的。

 

response.setStatus(HttpServletResponse.SC_OK);   
String key = (String) request.getAttribute("javax.servlet.forward.servlet_path");
String id=request.getParameter("id");

if(id!=null&&"/info/myinfo.php".equals(key)){
	String url="http://old.gzaic.org.cn/info/myinfo.php?id="+id;
	response.sendRedirect(url);
	return;
}

 

1
2
分享到:
评论
2 楼 leeleo 2010-09-07  
     
1 楼 kxhu 2010-08-11  
so so good 谢谢!
String key = (String) request.getAttribute("javax.servlet.forward.servlet_path"); 

相关推荐

    nginx+tomcat+redis完成session共享

    然而,当使用多个服务器(如Nginx反向代理后的Tomcat集群)时,单个Session无法在不同的服务器之间共享,这可能导致用户在访问不同服务器时需要重新登录。为了解决这个问题,我们可以利用缓存系统(如Redis)来存储...

    nginx+tomcat7负载均衡+redis缓存session

    同时,要设置session sticky,确保同一用户的请求被定向到同一个Tomcat实例,以维护session一致性。接着,配置Redis与Tomcat7的集成,这通常通过在Tomcat的`web.xml`中添加session监听器实现,将session保存到Redis...

    apache+tomcat+memcached

    Apache作为静态资源的高效处理器,可以减轻Tomcat处理静态页面的压力,而Tomcat则专注于动态内容的生成。当结合Memcached进行Session管理时,可以在分布式环境中保持用户状态的一致性,提升系统的稳定性和可扩展性。...

    Nginx+tomcat 实现负载均衡session共享demo

    `Nginx`作为一款高性能的反向代理服务器,常被用于负载均衡,而`Tomcat`则是一款广泛使用的Java应用服务器,尤其适合处理Servlet和JSP应用。本教程将详细讲解如何通过`Nginx`实现`Tomcat`集群的负载均衡,并实现`...

    apache+tomcat负载

    这样既能利用Apache处理静态内容的优势,又能利用Tomcat处理Java应用程序的特性,实现资源的最佳分配。 **实现原理:** Apache+jk+Tomcat集群的工作流程大致如下: 1. 用户向Apache服务器发送请求。 2. Apache...

    apache+tomcat 负载平衡

    而Tomcat则是一个开源的应用服务器,主要支持Java Servlet和JavaServer Pages(JSP)技术,常用于处理动态内容。当两者结合使用时,Apache可以作为前端服务器,接收并分配客户端请求,Tomcat作为后端应用服务器,...

    nginx+tomcat6+redis实现session共享Jar文件

    这个配置允许多个Tomcat服务器之间共享用户session,避免了用户在切换服务器时需要重新登录的问题。下面将详细介绍这一方案的各个组成部分及其工作原理。 首先,`nginx`是一个高性能的反向代理服务器和负载均衡器,...

    JSP+Servlet+数据库的方式完成一个简易的库存商品管理系统

    在库存管理系统中,Servlet扮演着控制层的角色,接收JSP页面提交的用户请求,进行业务逻辑处理,如验证用户身份、操作数据库等,然后将结果传递回JSP页面展示。 数据库是存储和管理数据的核心,对于库存商品管理...

    Apache+tomcat集群环境配置

    - **基于粘滞会话**(stickiness):通过负载均衡器将特定用户的所有请求定向到同一个Tomcat实例,减少session同步的需求。 **5. 负载均衡策略** 常见的负载均衡策略包括: - **轮询(Round Robin)**:依次将请求...

    最新Nginx1.9.4+Tomcat+Memcached负载均衡配置.rar

    Tomcat是一个流行的Java应用服务器,用于部署和运行Servlet和JSP应用。在这种配置中,多台Tomcat服务器被设置为集群,以提高服务的可用性和可扩展性。当Nginx接收到请求后,它会将请求路由到负载最轻的Tomcat实例,...

    nginx+Tomcat负载平衡

    首先,Tomcat是Apache软件基金会的Java Servlet和JavaServer Pages(JSP)容器,常用于部署Java Web应用。在这里,Tomcat作为后端应用服务器,处理实际的业务逻辑和动态内容生成。 Nginx则以其高性能、轻量级和稳定...

    apache+tomcat集群配置

    `sticky_session` 参数可以控制是否保持会话的粘滞性,如果设置为 true,则同一个会话的后续请求会被定向到同一个 Tomcat 实例。 7. **测试集群配置**: - 创建一个简单的 JSP 页面(如 `test2.jsp`),通过输出...

    jsp+servlet+EJB3.0网上书店

    1. JSP(JavaServer Pages):JSP是Java平台上的动态网页技术,用于创建与用户交互的网页。在本项目中,JSP页面主要负责展示用户界面,如登录、注册、商品浏览、购物车等页面。开发者可以通过JSP内置对象(如request...

    windows系统下nginx+tomcat+redis做负载均衡和session粘滞附整套解决方案

    本方案将详细探讨如何利用Nginx作为反向代理和负载均衡器,Tomcat作为应用服务器,以及Redis作为Session存储,实现负载均衡和Session粘滞的整套解决方案。 首先,Nginx是一款高性能的HTTP和反向代理服务器,它以其...

    Linux+tomcat6+apache2.4集群部署

    Tomcat是一款轻量级的Java应用服务器,主要用于运行Servlet和JSP应用。在集群环境中,Tomcat可以作为应用服务器节点,处理来自前端Web服务器的HTTP请求,并返回响应。配置集群时,我们需要确保每个Tomcat实例都拥有...

    nginx+tomcat+redis +redis客户端 等负载均衡资料

    `tomcat`是Apache软件基金会的Java Servlet和JavaServer Pages(JSP)容器,主要用于运行Java Web应用程序。当`nginx`将请求转发至`tomcat`时,`tomcat`会处理业务逻辑并返回响应。然而,单一的`tomcat`实例可能无法...

    Nginx+tomcat+memcached集群session共享(win7下)所用到

    本教程将深入探讨如何在Windows 7环境下,利用Nginx作为反向代理,Tomcat作为应用服务器,以及Memcached作为分布式缓存来实现session共享。下面将详细阐述每个组件的作用以及配置过程。 1. **Nginx**: Nginx是一...

    基于JSP+Servlet的学生管理系统.zip

    Servlet会验证这些凭据,如果验证成功,将创建一个会话并重定向到主页面;否则,返回错误消息。 - **学生信息管理**:包括添加、删除、修改和查询学生信息。Servlet处理这些操作,可能通过DAO(数据访问对象)层与...

Global site tag (gtag.js) - Google Analytics