0 0

一个servlet如何根据不同的请求页面返回该请求页面10

a.jap发送一个请求到servlet返回到a.jap
b.jsp发送一个请求到servlet返回到b.jap
这个servlet是如何判断是a页面还是b页面发来的请求呢??例如在首页登录后返回到首页:request.getHeader("Referer");// 获得上一个页面的地址 如:a.jsp   然后处理完之后跳转回a.jsp: response.sendRedirect(request.getHeader("Referer"));
问题补充
这个在多个页面可以返还的时候有奇效
2017年5月31日 13:02

5个答案 按时间排序 按投票排序

1 0

根据参数区分,如果多个jsp同时访问一个servlet的时候可以定义一个参数作为标识符,根据参数很容易就判断出来自哪个页面的请求
如:http://127.0.0.1/text/a.do?jsp=a

2017年6月15日 18:06
0 0

请求是无状态的,要保存状态需要采用会话级的相关实现,比如采用应用服务器的session机制,或者自己实现session

2017年11月26日 17:00
0 0

当你的客户端发送请求的时候,会记录请求头及其他信息,当请求抵达servlet服务器的时候就能判断出是哪个客户端的请求。

2017年7月08日 16:39
0 0

获取String url = httpRequest.getRequestURI();请求的页面,这个就是获取你发送过来的url,然后httpResponse.sendRedirect(url)就可以了!!!!有问题欢迎联系我!!!!!!1

2017年6月21日 17:46
0 0

你是使用的是重定向,如果带参数的传到某个页面,使用以下方法
response.forward()

2017年6月03日 21:44

相关推荐

    servlet中实现请求转发,用户登录

    在Servlet中,请求转发是一种在服务器内部将一个请求从一个资源传递到另一个资源的技术。这种方式是服务器端的行为,客户端(浏览器)并不知道这个过程,它看起来像是直接访问了被转发的资源。请求转发通过`...

    servlet请求转发、重定向、包含

    Servlet请求转发、重定向和包含是Servlet中处理客户端请求的重要技术,它们都涉及到如何有效地管理用户请求和页面跳转,但各自有不同的特性和应用场景。 1. **请求转发(Request Forward)** - 请求转发是在服务器...

    Java+servlet+jsp页面ajax请求

    本知识点将深入讲解如何在Java Servlet和JSP页面中实现AJAX请求。 首先,AJAX是一种允许浏览器在不刷新整个页面的情况下与服务器进行数据交换的技术。它通过JavaScript异步地向服务器发送请求,获取数据,然后更新...

    jsp和servlet请求与响应

    ### JSP和Servlet请求与响应详解 #### 一、JSP内置对象概述 JSP(Java Server Pages)是一种用于创建动态网页的技术。它基于Java Servlet规范,并提供了许多内置对象,以便开发者可以更方便地处理HTTP请求和响应。...

    servlet实现的页面跳转

    重定向是在服务器端向客户端返回一个302状态码,指示浏览器去请求一个新的URL。这是一种完全新的HTTP请求,浏览器地址栏会显示新的URL。例如: ```java protected void doGet(HttpServletRequest request, ...

    servlet实现简单登录页面跳转.zip

    本示例项目"Servlet实现简单登录页面跳转.zip"是关于如何利用Servlet来实现一个基本的用户登录功能,包括从HTML登录页面接收数据、验证用户凭证以及根据登录结果进行页面重定向。 1. **Servlet基础** - Servlet是...

    一个servlet,请求转发,过滤

    请求转发是在服务器端内部将一个请求从一个Servlet传递到另一个Servlet或者JSP页面的过程。在Servlet中,我们可以使用 `RequestDispatcher` 的 `forward()` 方法实现这一操作。例如: ```java RequestDispatcher ...

    让java网站开发从此简单起来[一个项目只用一个Servlet和一个Dao类]demo

    在这个特殊的项目中,只有一个Servlet意味着所有客户端请求都将被集中处理。Servlet首先解析请求,然后根据请求类型调用相应的业务逻辑。这样的设计虽然简化了架构,但也可能使Servlet变得庞大且难以维护。 DAO层是...

    一个简单的jsp+servlet实现的增删改查(适合初手学习)

    而Servlet则是一个Java类,用于扩展服务器的功能,处理来自客户端(如浏览器)的请求,并返回响应。在Web应用中,Servlet通常负责业务逻辑的处理,而JSP则负责视图的展示。 在这个项目中,"增删改查"(CRUD,Create...

    servlet 示例 +ext 页面展示

    总结来说,"servlet 示例 +ext 页面展示"DEMO是一个展示Servlet与EXT结合使用的基本流程:Servlet处理HTTP请求,从数组中获取数据,然后将数据以JSON形式返回给EXT前端页面,EXT页面再根据接收到的数据渲染用户界面...

    Servlet实现猜数字大小游戏

    Servlet是Java Web应用程序的核心组件,用于处理客户端的请求并返回响应。在这个"Servlet实现猜数字大小游戏"项目中,我们将探讨如何使用Servlet和session技术来创建一个互动的在线猜数字游戏。 首先,让我们理解...

    Hibernate servlet 和 JSP页面

    当这三者结合时,它们共同构建了一个强大的后端服务,能够处理用户请求、操作数据库并返回响应结果。 1. Hibernate 框架: Hibernate 提供了一种将数据库表与 Java 类之间的映射机制,通过 XML 配置文件或注解来...

    编写jsp页面实现如下界面效果,然后交给servlet计算矩形的周长和面积,并输出结果。

    在本项目中,我们需要使用JavaServer Pages(JSP)技术和Servlet来实现一个简单的Web应用程序,该程序能够接收用户输入的矩形的长度和宽度,计算并显示矩形的周长和面积。首先,我们来看看各个文件的作用。 1. **...

    Servlet学习开发登录页面实例源码

    总的来说,这个"Servlet学习开发登录页面实例源码"是一个很好的起点,可以帮助初学者理解Servlet如何处理请求,以及如何实现基本的用户身份验证。不过,实际应用中,登录验证应更安全,包括密码哈希、SQL注入防护等...

    javaIDEA新手研究的ajax访问servlet,html获取后台数据

    在这个项目中,Servlet将作为后端逻辑的处理层,接收Ajax请求,执行业务操作,然后返回数据。 HTML(HyperText Markup Language)是网页的基础结构语言,而JavaScript则是负责页面动态行为的脚本语言。在本项目中,...

    一个支持servlet的web服务器.rar

    这个压缩包“一个支持servlet的web服务器.rar”很可能包含了实现这一功能的源代码、配置文件或者是一个预编译好的服务器软件,允许开发者在本地环境中运行和测试Servlet应用。下面我们将深入探讨Servlet以及如何在...

    第一个sevlet实现的登录页面

    【标题】:第一个Servlet实现的登录页面 Servlet是Java Web开发中的一个重要组成部分,它是一种用于扩展服务器功能的Java类。在这个实例中,我们探讨的是如何使用Servlet来创建一个简单的登录页面。Servlet允许...

    servlet读取数据库代码到jsp页面表格示例

    综上所述,该示例项目涵盖了Java Web开发中的基础概念,包括Servlet、JSP、数据库操作和HTTP交互,为初学者提供了一个很好的学习起点。通过阅读和运行这个项目,你可以更好地理解这些技术在实际应用中的工作原理。

    关于servlet的页面跳转经典例子

    在Java Web开发中,Servlet是一种Java编程语言编写的服务器端程序,主要功能是处理客户端(通常是浏览器)的请求并返回响应。在这个“关于servlet的页面跳转经典例子”中,我们将探讨如何在Servlet中实现页面重定向...

    一个jsp页面中多个提交按钮提交不同的页面.zip

    在JavaServer Pages (JSP) 技术中,创建一个包含多个提交按钮的页面是常见的需求,每个按钮可能对应不同的处理逻辑,比如提交到不同的后端Servlet或执行不同的操作。本示例着重讲解如何在JSP页面中实现多个提交按钮...

Global site tag (gtag.js) - Google Analytics