`
wangyanlong0107
  • 浏览: 502362 次
  • 性别: 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通过自带的Cluster方式实现Session会话共享环境操作记录(个人精华版)

    在上面的例子中,使用了TCP协议,也可以选择其他如JGroups等协议。 3. **启用复制策略**:在Manager配置中,可以指定何时以及如何复制Session。例如,expireSessionsOnShutdown表示是否在服务器关闭时过期Session,...

    Mysql+tomcat连接池自己的例子

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

    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。

    Java初学者jdk 安装后的E:\apache-tomcat-6.0.26\apache-tomcat-6.0.26环境变量配置

    例如,在给出的例子中,CATALINA_HOME被设置为`D:\apache-tomcat-5.5.27`。通过设置CATALINA_HOME,可以确保启动和管理Tomcat服务时能够正确找到其安装位置。 ### 综合应用 结合以上知识点,对于Java初学者而言,...

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

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

    servle的第一个例子.docx

    - **使用管理工具**:通过Tomcat自带的管理界面或命令行工具进行操作。 - **配置文件**:修改`conf/Catalina/localhost`下的配置文件,添加或删除相应的虚拟主机配置。 - **启动和停止**: - 在`bin`目录下运行...

    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提供的一个...

    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版本太老了

Global site tag (gtag.js) - Google Analytics