`
piperzero
  • 浏览: 3555009 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

关于java中servlet中的路径的几个函数的例子

 
阅读更多


关于servlet中的路径的几个函数的例子:

假设有如下请求的路径:

http://192.168.1.191:8083/CitizenWeb/TestServlet?ywdm=01&czmd=02&dd=00030


1. /CitizenWeb


request.getContextPath();


2. TestServlet

request.getRequestURI().substring(request.getRequestURI().lastIndexOf("/") + 1);

3. /CitizenWeb/TestServlet
request.getRequestURI();

4. http://192.168.1.191:8083/CitizenWeb/TestServlet
request.getRequestURL()

5. dd=00030&ywdm=01&czmd=02


getUrl(request)


private String getUrl(HttpServletRequest request)
{
String url = "";
Enumeration param = request.getParameterNames();

while (param.hasMoreElements()) {
String pname = param.nextElement().toString();
if (!pname.equalsIgnoreCase("pagenum") && !pname.equalsIgnoreCase("submit"))
url += pname + "=" + request.getParameter(pname) + "&";

}
if (url.endsWith("&")) {
url = url.substring(0, url.lastIndexOf("&"));
}
return url;
}


6. http://192.168.1.191:8083/CitizenWeb/TestServlet?ywdm=01&czmd=02&dd=00030


request.getRequestURL()+"?"+getUrl(request);


分享到:
评论

相关推荐

    java-servlet-api.doc

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

    java dwr 使用例子

    在服务器端,你需要有一个Java类(在这个例子中是`ajaxjs`),这个类包含了`sayHello`方法,该方法需要被DWR自动暴露以便JavaScript可以调用。这通常通过在`dwr.xml`配置文件中声明来实现。 `web.xml`文件是Java ...

    Jquery+ajax+JAVA(servlet)实现下拉菜单异步取值_.docx

    这个函数在下拉菜单(`select`)获取焦点时被调用,向服务器发送Ajax请求以获取数据。`$.ajax`方法用于发起HTTP POST请求到'ValueGetController',传递参数'action=GetFirstFloorValue',并期望返回JSON格式的数据。当...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    1.3 关于xml的几个问题 3 1.4 xml与html的比较 4 1.4.1 xml将数据与显示分开 5 1.4.2 xml对文档的格式要求更加严格 6 1.4.3 xml有且只能有一个根元素 6 1.5 xml的编辑工具 7 1.6 xml文档 8 1.6.1 xml声明 9 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    1.3 关于xml的几个问题 3 1.4 xml与html的比较 4 1.4.1 xml将数据与显示分开 5 1.4.2 xml对文档的格式要求更加严格 6 1.4.3 xml有且只能有一个根元素 6 1.5 xml的编辑工具 7 1.6 xml文档 8 1.6.1 xml声明 9 ...

    dwr和java整合完整版例子

    在DWR的集成过程中,主要涉及以下几个关键知识点: 1. **配置DWR**: 首先,你需要在Java项目的web.xml文件中配置DWR的Servlet。这包括设置DWR的过滤器、安全配置以及允许访问的类等。 2. **创建Java Beans**: 在...

    JAVA自定义标签例子

    实现自定义标签通常包括以下几个步骤: **步骤1:创建标签库描述符文件(TLD, Tag Library Descriptor)** TLD文件是XML格式的,用于定义标签库及其各个标签的属性。在这个例子中,TLD文件可能包含如下内容: ```...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    1.3 关于xml的几个问题 3 1.4 xml与html的比较 4 1.4.1 xml将数据与显示分开 5 1.4.2 xml对文档的格式要求更加严格 6 1.4.3 xml有且只能有一个根元素 6 1.5 xml的编辑工具 7 1.6 xml文档 8 1.6.1 xml声明 9 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    1.3 关于xml的几个问题 3 1.4 xml与html的比较 4 1.4.1 xml将数据与显示分开 5 1.4.2 xml对文档的格式要求更加严格 6 1.4.3 xml有且只能有一个根元素 6 1.5 xml的编辑工具 7 1.6 xml文档 8 1.6.1 xml声明 9 ...

    jsp servlet 入门学习资料-新手一看就懂

    2.1.2 Java变量和函数 2.1.3 子类 2.1.4 this和super 2.1.5 类的类型 2.1.6 抽象类 2.1.7 接口 2.1.8 包 2.2 JavaBeans 2.2.1 JavaBeans的属性 2.2.2 JavaBeans的事件 2.2.3 持久化 2.2.4 用户化 2.3 ...

    中科软科java面试

    然而,这个例子存在几个不完善的地方: - 驱动加载时,应使用`Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")`,但现代Java应用通常使用`DataSource`来管理数据库连接,而不是直接使用`...

    sping applicationcontext中的一些例子demo

    本示例主要探讨`ApplicationContext`及其几个常见子类的使用,通过实际的代码演示来帮助理解其功能和用法。 首先,`ApplicationContext`有多个实现类,如`ClassPathXmlApplicationContext`、`...

    dwr 完整例子下载

    文件名“dwrtest”可能是一个包含整个示例项目结构的文件夹,包括以下几个关键部分: 1. **配置文件**:如`dwr.xml`,这是DWR的核心配置文件,用于定义哪些Java类和方法可以被JavaScript访问,以及如何进行转换和...

    ckeditor jsp 上传图片例子 免费下载

    在我们的例子中,JSP将处理CKEditor上传的图片请求,包括接收文件、存储文件到服务器以及返回响应信息。 CKEditor的图片上传通常涉及以下几个步骤: 1. **配置CKEditor**:在CKEditor的配置文件(config.js)中,...

    Java语言实用教程

    教程的核心知识点涵盖了以下几个方面: 1. **Java基础**:首先,你需要了解Java的基本语法,包括数据类型(如整型、浮点型、字符型等)、变量声明、运算符、流程控制语句(如if、for、while)。此外,还有基础的...

    java使用uploadify批量上传文件

    在这个例子中,我们指定了SWF(Flash)文件路径、上传处理器URL,以及一些回调函数来处理上传成功或失败的情况。`multi`设置为`true`,表示开启批量上传功能。 为了保证上传的安全性,还需要考虑以下几点: 1. 文件...

    dwr小例子,适合初学者使用

    在这个例子中,你可能包含以下关键组件: - **.classpath**:这是Eclipse项目的一个配置文件,包含了项目的类路径设置,确保编译时能正确找到所需的库文件,比如DWR库。 - **.mymetadata**:可能是MyEclipse IDE的...

    Vue调用后端java接口的实例代码

    在了解Vue如何调用后端Java接口的过程中,我们首先需要明确几个关键点:前端技术栈的构成、后端Java服务的设计、以及前后端数据交互的方式。本实例将围绕Vue前端框架和Java后端服务之间如何进行通信展开,重点介绍...

    韩顺平 全套视频教程 java jee ssh spring php orace

    在这些文件名中,我们可以提炼出以下几个关键知识点: 1. **Java**: Java是一种广泛使用的面向对象编程语言,它的跨平台特性使其成为开发各种应用的理想选择。学习Java,包括基础语法、类与对象、异常处理、集合...

Global site tag (gtag.js) - Google Analytics