`

不同的request对象

阅读更多
怎么去得到浏览器地址栏里面的URL呢?

过去是在JSP页面中去写,但没有成功。
因为有些URL是伪静态的URL,比如一个www.java1995.cn/article/11.html
在页面中写request.getServerName() request.getServletPath()
得到是你的真正的JSP物理页面。而不是这个伪地址。
例如,你的一个action,请求为login.do,在这个页面中写上这个语句,也只会得到你的login.jsp的地址。


但如果你在servlet里面去写这样的语句就可以得到这个请求地址。

这就说明两处的request对象不一样。一个是页面中内置对象,而另一个是根据客户端请求新建的一个httpservletrequest对象。

对于request的各种得到路径的讲解
http://www.java1995.cn/article/754.html
0
0
分享到:
评论

相关推荐

    JAVAEE中Servlet实例Response与Request对象方法调用范例

    Request对象是用于获取客户端发送的请求信息的,包括请求参数、请求头、请求URL等。HttpServletRequest提供了多种方法来获取这些信息,例如: 1. `getParameter(String name)`:获取指定名称的请求参数值,如果不...

    jsp request 对象详解

    ### jsp request 对象详解 在Java Server Pages (JSP) 开发中,`request`对象扮演着极其重要的角色。该对象封装了客户端发送至服务器的所有请求数据,并为开发人员提供了丰富的API接口来处理这些数据。本文将详细...

    Request对象和乱码解决.doc

    以下是对Request对象和乱码解决的详细讲解。 1. Request对象的作用: Request对象提供了获取客户端发送的数据的方法,包括请求参数、请求头和请求体等信息。例如,`Request.getParameter()`用于获取单个请求参数的...

    《ASP动态网页制作》request对象的form方法和querystring方法[借鉴].pdf

    《ASP动态网页制作》request对象的form方法和querystring方法是 ASP 内建的获取客户端信息的方法,Form 方法和 Querystring 方法都是获取客户端信息的方法,但是它们的使用场景和实现方式不同。学生可以通过实践和...

    2022年实习十七-使用ASP对象Request对象和Response对象.ppt

    此外,Request对象还有其他属性和方法,如Cookies集合用于获取Cookie数据,Querystring集合用于GET方式传递的数据,ServerVariables集合则可以获取服务器端的一些环境变量信息。 Response对象则是负责构建并发送回...

    JSP的Request对象练习源代码

    在这个"JSP的Request对象练习源代码"中,我们很可能会看到如何利用`HttpServletRequest`接口来实现以下功能: 1. **获取请求参数**:`Request`对象提供了`getParameter()`方法,用于获取URL中传递的查询参数或者...

    java web学习_浅谈request对象中get和post的差异

    摘要:本文将对 Java Web 中 Request 对象中 GET 和 POST 方法的差异进行分析和比较,通过代码示例和输出结果,展示 GET 和 POST 方法的不同之处,并分析其优缺点。 GET 方法和 POST 方法都是服务器的请求方式,...

    第8课WEB数据库Request对象及其使用.pptx

    总结来说,Request对象是ASP中处理客户端输入数据的关键工具,它通过各种集合提供对HTTP请求中不同类型信息的访问,包括表单数据、查询字符串、Cookie和客户端证书。理解并熟练运用Request对象对于构建动态、交互式...

    简要概述request对象和response对象的原理1

    下面将详细阐述request对象和response对象的原理及其在实际应用中的使用方法。 ### 1. request对象 #### 1.1 原理 `HttpServletRequest`对象代表了来自客户端的HTTP请求。它包含了所有关于请求的信息,如请求头、...

    request 对象:保存和获得属性的方法.pptx

    【request对象】在Java Web开发中,`HttpServletRequest`接口代表HTTP请求对象,它是Servlet API的一部分,主要用于处理客户端向服务器发送的HTTP请求。当用户通过浏览器访问一个Web应用时,服务器会创建一个`...

    ASP基础入门第六篇(ASP内建对象Request)

    无论是通过GET还是POST方法提交的数据,都可以通过Request对象来获取。GET方法通常用于请求数据的检索,而POST方法则常用于提交数据,例如HTML表单的内容。 ActiveX是微软提出的一组技术的集合,它的核心是组件对象...

    koa源码-request模块

    首先,我们来看Request对象的基本结构。Request对象通常包含了请求方法(如GET、POST等)、URL、请求头、请求体等信息,这些信息都是通过Node.js的http模块获取的。 1. **请求方法(Method)** Request对象的...

    Request、Request.Form和Request.QueryString的区别

    而Request.Form和Request.QueryString则是Request对象的两个属性,分别用于处理不同的数据类型。 ### Request `Request` 是一个核心的系统对象,用于访问所有的请求数据。它不仅仅是一个简单的数组,实际上,它是...

    ASP内置对象详解 (六大对象)

    Request对象有五种主要的方法,用于获取不同类型的客户端信息: 1. **Request.Form**:当客户端通过POST方式提交表单时,Request.Form方法用于获取表单数据。例如,HTML表单中的输入字段可以通过Request.Form("表单...

    Struts2获取request的四种方式

    本文将详细解释Struts2中获取Request对象的四种不同方式。 1. **Servlet不相关的非IoC取得Request等对象的方式** 在这种方式下,我们不依赖于Struts2的依赖注入(IoC)。首先,我们需要从`ActionContext`中获取...

    Flask框架请求钩子与request请求对象用法实例分析

    获取request对象的值示例: ```python request.url # 请求的URL request.args.get("password", "aaa") # 获取查询参数,不存在则返回"aaa" ``` 通过以上介绍,我们可以看出Flask的请求钩子和request请求对象是构建...

    Request 对象 错误 'ASP 0104 : 80004005' 不允许操作

    此错误一般发生在尝试通过Request对象获取数据时,尤其是在上传文件或接收大量数据的场景中。具体到这个问题,它涉及到IIS(Internet Information Services)服务器的配置。 首先,我们要了解ASP错误 'ASP 0104 : *...

    WEB程序设计 实验1 ASP运行环境及简单ASP编程 实验2 VBScript脚本语言 实验3 Request与Response对象的应用 实验4 Application对象Session对象Server对象 实验5 ASP服务器组件实验 实验6 Connection对象,Command对象,Recordset对象 实验7 Recordset对象Fields集合Field对象.htm 实验8 综合实例网上书店 实验一 FrontPage 2002 基本操作 实验二 WEB

    4. **Request与Response对象**:在ASP中,Request对象用于获取客户端发送的数据,如表单数据、URL参数等;Response对象则用于向客户端发送数据,如HTML内容、HTTP头信息等。 5. **Application对象与Session对象**:...

    实验三 内置对象

    通过本实验,我们学习了如何使用JSP 内置对象来实现不同的功能,包括使用Request对象来获取客户端提交的数据,使用Response对象来实现客户的重定向和动态响应。这些内置对象可以帮助我们更好地实现JSP程序的编写。

    Jsp程序设计试题库

    同时,还介绍了JSP的内置对象及其作用,例如application对象用于共享信息,out对象用于输出,page对象表示Servlet实例,request对象处理请求,response对象处理响应,session对象用于会话管理。 总的来说,JSP试题...

Global site tag (gtag.js) - Google Analytics