`
mx19841031
  • 浏览: 76136 次
  • 性别: Icon_minigender_2
  • 来自: 西安
社区版块
存档分类
最新评论
阅读更多
举两个例子测试一下
测试servlet :
打开MyEclipse,单击【File】->【New】->【other】,在弹出的对话框中选中java->Tomcat Project ,设置Project Name :TestTomcat ,然后选择Next,选中Can update context definition这个项目,点击Finish;
创建一个Servelet类:右击TestTomcat工程,单击【New】->【class】,做如下设置:
Package:test
Name:HelloWorld
Superclass:javax.servlet.http.HttpServlet
编写Servlet:右击HelloWorld.java,选择【source】->【Override/Implement Methods..】
在弹出的对话框中选中 doGet(HttpServletRequest,...),编辑HelloWorld.java代码为:
package test;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class HelloWorld extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        // TODO Auto-generated method stub
        // super.doGet(req, resp);
        PrintWriter out = resp.getWriter();
        out.print("Hello World!");
    }
}
保存改成序;
创建工程中的部署文件:
在TestTomcat/Web-INF目录下创建文件web.xml,可以用MyEclipse的xml模板创建,不过要选择合适的DTD,编辑xml文件后代码如下:
<!--文件的类型定义-->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
<!--建立Servlet名和Servlet类之间的映射 -->
<servlet>
    <servlet-name>Test</servlet-name>
    <servlet-class>test.HelloWorld</servlet-class>
</servlet>
<!--指定待定的URL的Servlet类的名字。在以上文件中,凡是指定了以/test开头的URL都用名为Test的Servlet来处理,而这个Test其实就是建立的HelloWorld类 -->
<servlet-mapping>
    <servlet-name>Test</servlet-name>
    <url-pattern>/servlet/test</url-pattern>
</servlet-mapping>
<!--指定Tomcat会话的超时限制 -->
<session-config>
    <session-timeout>30</session-timeout>
</session-config>
<!--设置默认主页 -->
<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

</web-app>
发布工程的部署:右击HelloWorld.java,选择【Tomcat Project】->【Update Context Definition】;
测试:打开浏览器,在地址栏输入http://localhost:8080/TestTomcat/test/HelloWorld,如果页面能显示出Hello World!,则表示成功;
测试jsp页面:
右击TestTomcat工程,单击【New】->【other】,用MyEclipse的jsp模板建立一个名为index.jsp的页面,输入一下代码:
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Hello World</title>
</head>
<body>

<form action="http://www.blabla.cn/asdocs/html_tutorials/yourname.asp" method="get">

请输入你的姓名:
<input type="text" name="yourname">
<input type="submit" value="提交">

</form>

</body>
</html>
发布部署:同测试1;
测试:测试:打开浏览器,在地址栏输入http://localhost:8080/TestTomcat ,如果正确显示页面,则表示成功;



若需要jsp跳转到servlet,action=‘servlet/test’,即可
分享到:
评论

相关推荐

    配置servlet项目.docx

    ### 配置Servlet项目的详细步骤 #### 创建Java项目与添加Web支持 首先,在开发环境中创建一个新的Java项目。这里我们以IntelliJ IDEA为例,详细解释如何进行操作: 1. **打开IntelliJ IDEA**:启动IDEA后,在主...

    Tomcat Servlet配置文件

    接下来,我们将详细介绍Web应用的目录结构,这对于理解如何配置Servlet至关重要。 1. **`WEB-INF`目录**: - **描述**:这是Web应用中最安全的目录,不允许直接通过HTTP访问。 - **子目录**: - **`classes`**:...

    Tomcat下Servlet的配置

    首先,要配置Servlet,你需要确保拥有正确的开发环境。编辑器推荐使用Editplus,并且需要安装Java Development Kit (JDK)。JDK是编写、编译和运行Java程序所必需的。可以从官方网站或者第三方下载站点获取最新版本,...

    Tomcat配置servlet(可以参考).pdf

    但是,我可以根据文件标题和标签“Tomcat配置servlet”提供一个详细的IT知识点说明。 在Tomcat中配置Servlet是一个Web开发的基本环节。Apache Tomcat是一款开源的Servlet容器,实现了Java Servlet和JavaServer ...

    eclipse配置servlet

    下面我们将详细讲解如何在Eclipse中配置Servlet。 一、安装Tomcat服务器 在配置Servlet之前,你需要先安装一个Servlet容器,如Apache Tomcat。访问Apache官网下载适合你操作系统的Tomcat版本,并按照指示进行安装。...

    eclipse配置servlet所需的jar包

    通过以上步骤,你可以在Eclipse中成功配置Servlet和JSP API,从而进行高效而稳定的Java Web开发。这只是一个基础指南,实际开发中还可能涉及到更多高级特性,如过滤器、监听器、MVC框架等,都需要深入学习和理解。

    servlet配置文件

    在这个文件中,你可以配置Servlet、过滤器、监听器以及其他关键元素,以控制应用程序的运行方式。 1. ****: 这是`web.xml`的根元素,它包含了整个配置文件的所有内容。它定义了Web应用的基本属性和结构。 2. ****:...

    Java+MyEclipse+Tomcat (二)配置Servlet及简单实现表单提交_Java_杨秀璋的专栏-CSDN博客1

    配置Servlet通常涉及以下几个步骤: 1. 创建Servlet类:首先,你需要创建一个继承自`HttpServlet`的Java类,并重写需要的方法。 2. 注册Servlet:在web.xml文件中,你需要配置Servlet,指定其类名、URL映射以及可能...

    14-Servlet注解以及IDEA与tomcat相关配置.pdf

    Servlet 注解和 IDEA 与 Tomcat 相关配置 Servlet 注解是 J2EE5 中引入的一种新特性,用于替代传统的 web.xml 配置文件。通过使用 Servlet 注解,可以简化 Web 应用程序的开发和配置过程。 Servlet 注解的用法 ---...

    配置Servlet两种方法以及特点详解

    配置Servlet两种方法的特点详解 Servlet 是 Java 互联网应用程序中的一种核心组件,负责处理客户端的请求,并将响应返回给客户端。为了使用 Servlet,需要将其配置到 Web 服务器中,本文将介绍配置 Servlet 的两种...

    servlet+mysql的jndi配置

    #### 二、配置Servlet 接下来需要配置一个Servlet,使得它能够被调用,并且能够通过JNDI获取到数据源连接。 1. **添加Servlet映射和定义**:在`tomcat/conf/web.xml`文件中添加Servlet的映射和定义。 ```xml ...

    Servlet的应用与配置

    Servlet 应用与配置详解 在本篇资源摘要中,我们将详细介绍 Servlet 应用的基本原理和配置过程,以帮助初学者更好地理解和掌握 Servlet 技术。在本文中,我们将从 Servlet 的基本概念、接口、生命周期、配置文件、...

    09配置+servlet+高速缓存

    配置 servlet 高速缓存以将 servlet 的输出和 JavaServer Pages(JSP)文件保存到动态高速缓存中。 在您开始之前 要启用 servlet 高速缓存,您必须完成 启用动态高速缓存服务 。 关于本任务 每次 servlet 运行时...

    Tomcat服务器配置、启动分析、Servlet文件配置

    在启动过程中,Tomcat会检查并解析`webapps`目录下的所有应用,读取每个应用的`WEB-INF/web.xml`,配置Servlet和过滤器的映射,设置会话超时和其他运行时参数。了解启动流程有助于优化应用性能和排查问题。 Servlet...

    OSGI的servlet配置和简单实例

    2. 配置Servlet映射 在OSGI中,我们使用HTTP白板规范(HTTP Whiteboard Pattern)来处理HTTP请求。这意味着我们需要在服务注册时提供URL模式,这通常通过添加额外的属性来完成,例如`HttpContextMapper`。 ```java ...

    servlet配置.docx

    Servlet 配置基础知识点 Servlet 是一种服务器端的 Java 程序,可以生成动态网页并响应 HTTP 请求。在 Servlet 配置中,需要了解 Servlet 的基础知识点,包括 Servlet 的继承、方法重写、web.xml 的配置、转发和...

    Servlet JSP开发运行环境配置

    ### Servlet JSP开发运行环境配置详解 #### 一、概述 Servlet 和 JSP 是 Java Web 开发中的核心技术,为了能够顺利地进行开发与部署,必须首先搭建好开发环境。本文档将详细介绍如何配置一个基本的 Servlet 和 JSP...

    servlet3.0与mybatis整合的示例

    5. 配置Servlet3.0:使用注解配置Servlet,如`@WebServlet`,并实现初始化方法,创建SqlSessionFactory实例。 6. 使用MyBatis:在Servlet中,通过SqlSession获取Mapper接口的代理对象,然后调用其方法执行SQL。 四...

    web.xml文件中配置(servlet, spring, filter, listenr)的加载顺序

    在`web.xml`中配置Servlet时,其加载顺序通常发生在Filter之后,这是因为Filter主要用于对请求进行预处理。 **示例代码:** ```xml &lt;servlet&gt; &lt;servlet-name&gt;LoginServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;...

    web.xml配置servlet,filter,listener加载顺序源代码

    本源码将详细介绍web.xml配置中servlet,filter,listener的加载顺序,可以让学习者更好的了解web.xml各种属性配置,自己写的东西,不足之处请大家见谅,顺便收点积分也好下资料,谢谢

Global site tag (gtag.js) - Google Analytics