一个servlet如何根据不同的请求页面返回该请求页面 -凯发k8国际

0 0

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

a.jap发送一个请求到servlet返回到a.jap
b.jsp发送一个请求到servlet返回到b.jap
这个servlet是如何判断是a页面还是b页面发来的请求呢??例如在凯发k8国际首页登录后返回到凯发k8国际首页: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

相关推荐

    jsp和servlet请求与响应,jsp和servlet请求与响应,

    一个javaservlet具有一个生命周期,这个生命周期定义了一个servlet如何被载入并被初始化,如何接收请求并作出对请求的响应,如何被从服务中清除。servlet的生命周期被javax.servlet.servlet这个接口所定义。 所有的...

    每当一个客户请求一个httpservlet 对象,该对象的service() 方法就要被调用,而且传递给这个方法一个“请求”(servletrequest)对象和一个“响应”(servletresponse)对象作为参数。 在 httpservlet 中已存在 ...

    mvc_jspmvc是一个使用jsp servlet javabean实现的简单mvc框架。它主要包含以下部分: 1. model:javabean用来存储数据,如user.java。 2. view:jsp页面用来展示数据和接收用户输入,如user.jsp,list.jsp等。 3. ...

    如果用户没有登陆,直接通过url访问其它页面则返回到登陆页面。 用servlet的过滤器实现,不会影响到其它模块的功能。

    用户的请求(request)将会被发送到控制层(control)的一个servlet集中处理,根据请求调用模型层(model)的javabean对请求进行实际处理,并把结果返回给控制层,控制层根据请求的执行结果将响应(response)派发到...

    我们可以在web.xml文件中将符合某种特征的所有请求交给这个servlet处理,这个servlet再参照一个配置文件(通常为/web-inf/struts-config.xml)将各个请求分别分配给不同的action去处理。  一个扩展知识点:struts的...

    http客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是get或者post)。...servlet能够向支持gzip的浏览器返回经gzip编码的html页面。许多情形下这可以减少5到10倍的下载时间。

    用户通过视图层发送请求到服务器,在服务器中请求被controller接受,controller调用相应的model层处理请求,处理完毕将结果返回到controller 3.2 源码 源码一 jsp servlet javabean实现mvc 源码二 struts hibernate...

    使用jquery发送异步请求给servlet,servlet仍然使用jsp渲染结果,最后由jsp返回html给客户端页面,客户端页面通过jquery直接把数据显示在页面上。这样就可以在jsp页面上继续使用类似jstl的标签库来完成数据的显示。

    一个页面由一个编译好的 java servlet 类(可以带有任何的 include 指令,但是没有 include 动作)表示。这既包括 servlet 又包括被编译成 servlet 的 jsp 页面 request是是代表与 web 客户机发出的一个请求相关的...

    servlet 应该能够处理客户端选择不加入会话的情况 比如故意关闭 cookie 时 在客户端加入会话前 isnew 一直返回 true 如果客户端选择不加入会话 则 getsession 将对每个请求返回一个不同的会话 并且 isnew 将总是返回...

    config对象是在一个servlet初始化时,jsp引擎向它传递信息用的,此信息包括servlet初始化时所要用到的参数(通过属性名和属性值构成)以及服务器的有关信息(通过传递一个servletcontext对象) 序号 方 法 说 明 ...

    response(javax.servlet.servletresponse)作为jsp页面处理结果返回给用户的响应存储在该对象中。并提供了设置响应内容、响应头以及重定向的方法(如cookies,头信息等) out(javax.servlet.jsp.jspwriter)用于将内容...

    response(javax.servlet.servletresponse)作为jsp页面处理结果返回给用户的响应存储在该对象中。并提供了设置响应内容、响应头以及重定向的方法(如cookies,头信息等) out(javax.servlet.jsp.jspwriter)用于将内容...

    本系统采用servlet javabean框架,基于javaweb三层架构,部分前端页面采用jquery ajax异步请求,并向前端返回json格式数据,所有的请求都由servlet进行处理。前台使用ajax异步加载数据显示到页面中,为了更好地兼容...

    3. 转发是服务器内部进行的操作,服务器直接将请求转发给另一个资源进行处理,并将其生成的响应返回给浏览器,浏览器不知道此过程,因此url路径不会改变。 4. 使用重定向时,可以使用`response.sendredirect()`方法...

    并根据数据内容调用javabean访问数据库,进行计算处理或直接进行计算处理,然后把计算结果返回至servlet,servlet根据数据内容把计算结果转送至相应的jsp页面或html页面,以响应客户端请求。 《java-web应用开发基础...

    redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。 23、ejb与java bean的区别?  java bean 是可...

    当请求一个动态页面时 请求会依次在filter sjs 请求页面 endfilter sjs 进行转发 当然也可以在filter sjs里写代码来终止转发 动态页面中如果文档类型为 sjs服务器将识别为纯的服务端执行js脚本(好比servlet什么的...

global site tag (gtag.js) - google analytics
网站地图