- 浏览: 961556 次
- 性别:
- 来自: 江西上饶
文章分类
- 全部博客 (460)
- p.spring (56)
- p.maven (20)
- p.ant (17)
- p.jee (18)
- p.jse (33)
- p.ofbiz (31)
- p.软件工程 (8)
- p.struts2 (5)
- p.hibernate (5)
- linux (25)
- 设计模式 (2)
- p.javascript (11)
- 硬件 (1)
- p.jsp (2)
- p.windows批处理 (1)
- 操作系统问题 (5)
- 算法 (1)
- p.mysql (7)
- p.sql (5)
- p.c (1)
- google产品 (0)
- 内存 (1)
- p.struts (1)
- p.freemarker (7)
- p.css (4)
- p.log4j (10)
- p.html (3)
- 淘宝产品 (0)
- 其他 (3)
- 编译器 (0)
- svn (4)
- p.spring.security (11)
- 图形 (0)
- p.xml (1)
- p.ssh (0)
- p.jquery (4)
- p.jdbc (3)
- p.flex (0)
- p.c++ (0)
- p.c#Net (0)
- p.assembly (0)
- p.sqlserver (0)
- p.其他 (3)
- p.webwork (21)
- p.wap (12)
- p.cglib (1)
- p.jee服务器 (11)
- windows (2)
- p.iphone (1)
- p.java.分布式与集群 (2)
- p.ibatis (16)
- p.eclipse (5)
- 架构 (2)
- http协议 (5)
- 我的个人标准 (2)
- 多线程 (1)
- 奇怪问题 (5)
- p.jira (13)
- p.httpclient (1)
- 服务器.apache (11)
- 安全防范 (1)
- p.PODAM (1)
- p.junit (16)
- fop (2)
- 硬盘安装 (1)
- powerdesigner (0)
- 单元测试 (1)
- apache commons (4)
- tomcat+apache集群 (10)
- 各类诡辩 (1)
- 安卓 (8)
- qvod (1)
- java编程基础知识考试考点及答案 (0)
- 工作总结 (4)
- oracle (0)
- spring的util工具 (3)
- json (2)
- maven (3)
- jms (19)
- p.bat (3)
- hadoop (2)
- git (3)
- nginx (1)
- p.移动开发 (1)
- shiro (3)
- 游戏破解 (1)
- react-native (7)
- ios开发 (1)
- webmagic (6)
- socks5 (1)
最新评论
-
weituotian:
说的不好,没人看的
公司系统中的菜单功能和权限功能 -
石不易:
非常详细的注解~
绑定端口和IP,Listen 与VirtualHost指令 -
spring_springmvc:
spring mvc demo教程源代码下载,地址:http: ...
spring mvc -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装 -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装
1.getAuthType() 返回用来保护servlet的认证方案的名称
2.getContextPath() 返回请求URI的一部分,指示请求的上下文。我开始以为是url第一级目录,根据url规则,协议://地址:端口/第一级目录/第二级目录/资源文件名
如
http://localhost:8080/webwork-test/t.jsp返回/webwork-test,而如果项目部署为ROOT项目,http://localhost:8080/t.jsp第一级目录不存在,则返回的是是一个空字符串""
上面两个测试确实返回的是第一季目录,但是另外一种情况,
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/ms/*</url-pattern>
</servlet-mapping>
这里我们有一个servlet,然后我们把他部署为root项目,但是
http://localhost:8080/ms/a/b/c/d.do,返回的还是空字符串""。可见它返回的不仅仅是url第一级目录。对于servlet,context会自动减去对应的url-pattern。
3.getPathInfo,提出这个请求关联。以servlet为例,假设servlet的映射如:
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/ms/*</url-pattern>
</servlet-mapping>
/ms/*都会呗匹配,那么http://localhost:8080/webwork-test/ms/a.do/a/b/c的url中,额外的路径信息是/a.do/a/b/c,而http://localhost:8080/webwork-test/ms/a.do则返回的是a.do,http://localhost:8080/webwork-test/ms返回null,http://localhost:8080/webwork-test/ms/返回/
但是查询参数不返回,http://localhost:8080/webwork-test/ms/a/b?a=1,依然返回/a/b,后面的参数不返回。
4.getPathTranslated 返回项目所在的真是目录+getPathInfo()
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/ms/*</url-pattern>
</servlet-mapping>
假设项目在D:\liyixing\tomcat\tomcat6\webapps\webwork-test,访问通过http://localhost:8080/webwork-test/ms/b,那么得到的值是D:\liyixing\tomcat\tomcat6\webapps\webwork-test\b,而http://localhost:8080/webwork-test/ms/b/a/b/c.do得到的值是
D:\liyixing\tomcat\tomcat6\webapps\webwork-test\b\a\b\c.do
2.getContextPath() 返回请求URI的一部分,指示请求的上下文。我开始以为是url第一级目录,根据url规则,协议://地址:端口/第一级目录/第二级目录/资源文件名
如
http://localhost:8080/webwork-test/t.jsp返回/webwork-test,而如果项目部署为ROOT项目,http://localhost:8080/t.jsp第一级目录不存在,则返回的是是一个空字符串""
上面两个测试确实返回的是第一季目录,但是另外一种情况,
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/ms/*</url-pattern>
</servlet-mapping>
这里我们有一个servlet,然后我们把他部署为root项目,但是
http://localhost:8080/ms/a/b/c/d.do,返回的还是空字符串""。可见它返回的不仅仅是url第一级目录。对于servlet,context会自动减去对应的url-pattern。
3.getPathInfo,提出这个请求关联。以servlet为例,假设servlet的映射如:
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/ms/*</url-pattern>
</servlet-mapping>
/ms/*都会呗匹配,那么http://localhost:8080/webwork-test/ms/a.do/a/b/c的url中,额外的路径信息是/a.do/a/b/c,而http://localhost:8080/webwork-test/ms/a.do则返回的是a.do,http://localhost:8080/webwork-test/ms返回null,http://localhost:8080/webwork-test/ms/返回/
但是查询参数不返回,http://localhost:8080/webwork-test/ms/a/b?a=1,依然返回/a/b,后面的参数不返回。
4.getPathTranslated 返回项目所在的真是目录+getPathInfo()
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/ms/*</url-pattern>
</servlet-mapping>
假设项目在D:\liyixing\tomcat\tomcat6\webapps\webwork-test,访问通过http://localhost:8080/webwork-test/ms/b,那么得到的值是D:\liyixing\tomcat\tomcat6\webapps\webwork-test\b,而http://localhost:8080/webwork-test/ms/b/a/b/c.do得到的值是
D:\liyixing\tomcat\tomcat6\webapps\webwork-test\b\a\b\c.do
发表评论
-
servlet3.0 异步servlet
2019-07-26 16:29 423假设一种情况,你的一个servlet会处理比较长的时间,而且这 ... -
Spring 定时任务,cron表达式,@Scheduled cron表达式
2016-04-25 15:48 5303一个cron表达式有至少6 ... -
tomcat https
2015-09-02 13:50 699一、 什么是HTTPS 在说HTTPS之前先说说什么是HTT ... -
关于使用s.url jstl的上下文
2015-08-16 13:28 924比如 [@s.url '/'/]index.html?cote ... -
视频编码转化
2015-08-14 10:51 1398JAVA目前的转化库没发现过,网上提供的方案是通过java作为 ... -
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
2015-08-14 09:52 2012Neither the JAVA_HOME nor the J ... -
web.xml url-pattern
2015-08-03 01:54 579全站匹配 /* 而不是*,因为jee标准要求url-pat ... -
servlet3.0
2014-11-13 23:04 451异步处理支持 首先,Servlet 接收到请求之后,可能首先需 ... -
java获取当前类的绝对路径
2013-12-14 00:37 9001.如何获得当前文件路径 常用: (1).Test.class ... -
Tomcat Content is not allowed in prolog
2013-07-10 10:19 1356Apache-Tomcat 运行问题 Content is n ... -
整站国际化方案
2012-11-28 17:46 1115当前常见的实现方式,主要由两种方案实现 1.通过locale ... -
java
2012-09-06 14:04 0循环的性能 考点说明 1 ... -
java
2012-09-06 14:01 0有继承关系的类之间的 ... -
在eclipse中启动tomcat很慢
2012-06-07 10:36 1689这个原因可能是断点过多,删除所有断点后,就不会了。 -
Unicode 各种特殊字符编码值
2012-02-25 15:13 6770https://developer.mozilla.org/c ... -
iframe下面的session问题
2011-12-04 19:52 5326在写iframe完成长连接获取上传状态的时候,有两次请求,一次 ... -
but failed to unregister it when the web application was stopped. To preven t a
2011-08-19 23:41 8535错误信息: 信息: Deploying configurati ... -
filter比servlet更适合做dispatcher filter servlet
2011-04-19 09:30 1148filter比servlet更适合做dispatcher。 原 ... -
Java垃圾回收机制
2011-03-15 12:53 910转载自http://wcgdonot.iteye.com/bl ...
相关推荐
以下是对`request`用法的详细总结: 1. **作为动词**: - `request`作为动词时,意味着客户端发起一个请求。例如,在HTTP协议中,一个客户端(如浏览器)可以`request`服务器提供某个网页或执行特定操作。 - 接受...
总结来说,`PHP生成唯一RequestID类`是一种实用的解决方案,它利用了PHP内置的`session_create_id()`和`uniqid()`函数,确保了Request ID的唯一性。这种做法在大型分布式系统中尤其有价值,因为它能帮助我们追踪请求...
#### 总结 通过以上介绍,我们可以看到C#中的`HttpRequest`对象提供了丰富的API来处理和解析URL。这些API可以帮助开发者更好地理解和操作用户的请求信息,从而实现更加灵活和高效的Web应用开发。在实际开发中,根据...
总结来说,理解和熟练使用`request.getParameter()`、`request.setAttribute()`和`request.getAttribute()`对于开发高效、健壮的JSP应用至关重要。正确选择和使用这些方法可以帮助开发者更好地管理数据流,提升应用...
六、总结 request对象是JSP中的内置对象之一,它提供了访问HTTP请求信息的功能。在基于Web的开发中,request对象扮演着极其重要的角色。通过本文的实例解析,我们可以更好地理解request对象的使用和掌握,并将其...
### 区别总结 1. **数据来源不同**:`request.getParameter()`获取的是来自客户端的数据,而`request.setAttribute()`和`request.getAttribute()`是在服务器端操作,用于在请求范围中存储和获取数据。 2. **作用...
总结起来,`Laravel开发-request-id`是关于在Laravel框架中创建和使用`RequestID`中间件的过程,它可以帮助开发者有效地跟踪和调试应用程序,提升故障排查和系统监控的能力。在实际项目中,正确地实现和利用`Request...
综合这些信息,我们可以总结出以下知识点: 1. **跨域请求**:在JavaScript中,由于同源策略的限制,不同域名之间的数据交互需要通过跨域请求来实现。"cross-request"库提供了解决这个问题的方案,使得前端开发者...
总结起来,Request域对象在Servlet编程中扮演着至关重要的角色,它不仅是获取客户端信息的桥梁,也是在请求处理过程中传递数据的有效工具。通过对Request对象的深入理解和熟练运用,开发者可以更高效地构建Java Web...
总结,Koa的Request模块通过提供丰富的API和强大的功能,简化了HTTP请求的处理,使得开发过程更加高效和便捷。理解Request模块的内部机制,有助于我们更好地利用Koa框架,编写出高性能、易维护的Web应用。在实际开发...
**总结:** `CSRF-Request-Builder`是Web应用安全测试的利器,它可以帮助开发者和安全专家有效地识别和测试CSRF漏洞,提高网站的安全性。了解并熟练使用此类工具,对于维护互联网的安全环境至关重要。在进行测试时,...
总结,跨域请求是Web开发中的重要一环,尤其在前后端分离的架构下。通过理解和运用CORS,我们可以利用Ext.Ajax.request在ExtJS应用中安全地进行跨域通信。同时,深入研究`domain.js`文件将有助于我们掌握具体实现...
#### 四、总结 在Struts2中,虽然request、response和session被隐藏起来,但是提供了多种便捷的方式来获取这些对象,使得开发者可以在自定义的方法中灵活地使用它们。通过使用Struts2提供的接口、注解或...
#### 四、总结 通过上述分析,我们可以清楚地了解到在JSP中如何利用`HttpServletRequest`对象来获取各种HTTP请求信息,这对于优化Web应用性能、提高用户体验以及加强安全性等方面都有着重要作用。开发者可以根据...
#### 总结 通过上述方法,我们可以在普通的Java类中方便地获取到`HttpServletRequest`对象,从而能够灵活地处理与HTTP请求相关的逻辑。需要注意的是,使用`ThreadLocal`时一定要记得在合适的地方清除数据,以免造成...
Linux 下 request_mem_region 的详细解释 ...总结来说,request_mem_region 函数是一个非常重要的函数,它为设备驱动程序提供了一种简洁的方式来申请和管理 I/O 内存区域,从而确保了设备驱动程序的正确性和稳定性。
总结来说,Struts2提供了多种途径来让Action访问request、response和session,开发者可以根据实际需求和偏好选择合适的方法。无论是通过ActionContext、依赖注入还是拦截器,都能够在Action中灵活地操作这些关键的...
#### 总结 `Request`和`Response`对象是ASP编程中的基石,它们提供了强大的功能来处理Web请求和响应。熟练掌握这两个对象的使用,对于开发高效、安全、功能丰富的Web应用程序至关重要。无论是初学者还是经验丰富的...
#### 四、总结 通过上述分析可以看出,`Request`与`Response`在Web开发中起着桥梁的作用,它们不仅能够帮助开发者更好地理解客户端的需求,还能够灵活地控制服务器端如何响应这些需求。掌握这两个对象的基本用法...
总结来说,`Request`对象用于获取客户端发送的数据,而`Response`对象则负责向客户端发送数据和控制响应。两者共同协作,构建了ASP中服务器与浏览器之间通信的核心机制。通过深入学习和实践,开发者可以更高效地利用...