`
wangyanlong0107
  • 浏览: 486526 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

tomcat中自带的例子

 
阅读更多
//Source Code for RequestHeader Example 打印包头信息

import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class RequestHeaderExample extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException
    {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        Enumeration e = request.getHeaderNames();
        while (e.hasMoreElements()) {
            String name = (String)e.nextElement();
            String value = request.getHeader(name);
            out.println(name + " = " + value);
        }
    }
}

 

//Source Code for Request Info Example打印客户端信息

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class RequestInfo extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException
    {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("<html>");
        out.println("<body>");
        out.println("<head>");
        out.println("<title>Request Information Example</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<h3>Request Information Example</h3>");
        out.println("Method: " + request.getMethod());
        out.println("Request URI: " + request.getRequestURI());
        out.println("Protocol: " + request.getProtocol());
        out.println("PathInfo: " + request.getPathInfo());
        out.println("Remote Address: " + request.getRemoteAddr());
        out.println("</body>");
        out.println("</html>");
    }

    /**
     * We are going to perform the same operations for POST requests
     * as for GET methods, so this method just sends the request to
     * the doGet method.
     */

    public void doPost(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException
    {
        doGet(request, response);
    }
}
 
分享到:
评论

相关推荐

    HTML5+WebSocket实例,附件为三个可运行实例(tomcat7自带实例、聊天实例、视频实例).zip

    HTML5+WebSocket实例,附件为三个可运行实例(tomcat7自带实例、聊天实例、视频实例).zip HTML5+WebSocket实例,附件为三个可运行实例(tomcat7自带实例、聊天实例、视频实例).zip

    tomcat的使用方法(免费带例子)

    tomcat配置及使用(环境变量设置及测试,一个简单的web应用实例)

    Mysql+tomcat连接池自己的例子

    在这个例子中,我们将探讨如何在Tomcat服务器中配置MySQL数据库连接池,以实现高效的数据访问。 首先,我们需要了解MySQL的JDBC驱动。在提供的文件`mysql-connector-java-3.1.10-bin.jar`中,包含了用于Java应用...

    APACHE 2.2.9+TOMCAT6.0.18配置负载均衡

    四、启动服务,测试tomcat自带的例子 1、测试apache和tomcat协作。 先在每个tomcat中的\webapps\ROOT下的index.jsp下面加上以下的测试代码部分:(X代表不同的tomcat的输出不同的信息),把index.html删除,以免影响...

    Android与Tomcat远程访问

    在这个例子中,我们使用的是HTTP协议,通过WebView或自定义网络请求来实现。在此案例中,`RegisterActivity.java`类展示了Android客户端如何发起注册请求。 代码中定义了一个常量`uriConnection`,它代表了Tomcat...

    Nginx+Tomcat负载均衡

    1. 使用tomcat自带的cluster方式,多个tomcat见自动实时复制session信息,配置起来很简单。但这个方案的效率比较低,在大并发下表现并不好。 2. 利用nginx的基于访问ip的hash路由策略,保证访问的ip始终被路由到同一...

    tomcat用https替换http的方法

    在我们的例子中,`sslProtocol="TLS"`就是指用JSSE提供的TLS协议。 文件`jsse1.0.3_04`可能是一个特定版本的JSSE库,它可能包含了一些安全更新或者特定的性能优化。在实际部署时,确保使用的是最新且安全的JSSE版本...

    Spring3.1搭建的springMVC框架例子

    一个简单SpringMVC例子,从请求到controller跳转再到页面显示能完整执行成功。使用myeclipse6.0搭建,使用Spring3.1部分jar包,使用jdk1.6.0_45和自带的myeclipse tomcat。

    mac系统安装apache tomcat配置方法图文详解.docx

    在这个例子中,下载的是tar.gz格式的文件,并将其解压到`Library/Tomcat8`目录下。 2. **启动Tomcat** 打开终端,使用以下命令启动Tomcat: ``` Library/Tomcat8/bin/startup.sh ``` 成功启动后,通过访问`...

    dwr推送例子

    4. **验证运行环境**:确保在Tomcat或其他应用服务器中,DWR相关的配置文件(如dwr.xml)被正确加载,并且服务器的类路径包含了DWR库。 通过以上步骤,你可以在MyEclipse中成功搭建一个DWR推送的例子,体验到DWR...

    一个Demo小例子让你了解数据库连接池实现的4种方式

    2. **JdbcTomcat(Apache Tomcat JDBC Connection Pool)**:Tomcat自带的数据库连接池,是Apache软件基金会的Jakarta Commons DBCP项目的升级版。它提供了更丰富的功能,如支持预编译的SQL语句(PreparedStatement...

    AXIS配置文档例子

    - 将服务打包成WAR文件,部署到支持Servlet容器(如Tomcat)上。 - 也可以通过AXIS自带的HTTP服务器直接运行服务,只需将服务类放在AXIS的classes目录下即可。 5. **服务测试**: - ServeTest是AXIS提供的一个...

    Centos 64位安装aapt、jdk、tomcat的详细教程

    在这个例子中,系统自带了1.6和1.7两个版本的OpenJDK。为了安装我们自己的JDK,我们需要卸载这些自带版本。使用`rpm -e --nodeps`命令可以无依赖地卸载它们。接着,我们下载JDK的最新版(此处为1.7u79),将其解压到...

    MyEclipse REST Web Service 简单的实现例子

    在这个例子中,`/users/{id}`是资源路径,`@GET`表示HTTP的GET请求,`@Produces(MediaType.APPLICATION_JSON)`指明返回的数据格式为JSON。`@PathParam("id")`则用来获取URL路径参数。 完成接口定义后,需要在...

    Red5 1.6-1.7 oflaDemo例子

    `webapps`目录是Red5服务器部署Web应用的地方,类似于Apache Tomcat中的应用部署目录。复制完成后,需要重启Red5服务以使新部署的应用生效。 `oflaDemo`应用包含了几个关键组件: 1. **index.html**: 这是用户界面...

    java class reload

    在这个例子中,我们将探讨如何在Tomcat环境下实现Java类的热重载。 1. **Java ClassLoader原理** - Java程序在运行时,类的加载是由ClassLoader负责的。默认情况下,当类被加载后,除非应用停止,否则ClassLoader...

    jspsmart + struts1.2 以及用 formfile 上传例子

    myeclipse 工程 ... 有两个例子: 一个是 jspsmart + strust 1.2 另一个用的 struts 自带的 formfile 环境:winxp jdk1.4.2 tomcat5.0或weblogic8.1 发布前,最好先编译一下,毕竟JDK版本太老了

    下载与安装Struts2

    本节将介绍如何下载和Struts2,并介绍Struts2包内都包含哪些文件,各自有什么作用,以及如何在Tomcat中安装Struts2。最后发布并测试Struts2 自带的例子验证Struts2安装是否成功。

    ExtJS4.1+Struts2.3.1.2表格(grid)例子程序

    最新Ext版本、最新Struts2版本 环境:myeclipse 9.0 extjs-4.1.0有红叉,请为ext-all.js添加Exclude From Validation struts2的类库已在WEB-INF/lib下 解压缩后的文件夹导入...myeclipse9.0下自带的tomcat6.0测试可用

    一个简单分页的例子

    本例所用数据库为MS-SQL Server2000,用户名sa,密码sa,连接方式为JTDS 数据直接是SQL Server自带的pubs的employee表的fname和lname两列 需要在lib文件夹下加入jtds-1.2.jar之后可直接用Tomcat运行 也可以...

Global site tag (gtag.js) - Google Analytics