工程建好以后会在tomcat的server.xml 自动配置上工程
HelloServlet.java
package com.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class HelloServlet */ @WebServlet("/HelloServlet") public class HelloServlet extends HttpServlet { private static final long serialVersionUID = 1L; /** * Default constructor. */ public HelloServlet() { // TODO Auto-generated constructor stub } /** * @see Servlet#init(ServletConfig) */ public void init(ServletConfig config) throws ServletException { // TODO Auto-generated method stub } /** * @see Servlet#destroy() */ public void destroy() { // TODO Auto-generated method stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub response.setCharacterEncoding("UTF-8"); request.setCharacterEncoding("UTF-8"); response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">"); out.println("<HTML>"); out.println("<meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\">"); out.println("<HEAD><TITLE>A Servlet</TITLE></HEAD>"); out.println("<BODY>"); String requestURI = request.getRequestURI(); out.println("<form action='"+requestURI+"'method='post'>"); out.println("请输入您的名字:<input type='text' name='name'/>"); out.println("<input type='submit'/>"); out.println("</form>"); out.println(""); String name=request.getParameter("name"); if(name != null && name.trim().length()>0) { out.println("您好"+name); } out.println("</BODY>"); out.println("</HTML>"); out.flush(); out.close(); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub this.doGet(request, response); } }
web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>com.servlet.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/HelloServlet</url-pattern> </servlet-mapping> </web-app>
另一种启动方法:打war包 放到tomcat 的webapp里
打war包方法:
1 右键工程-》properties
2
3 在项目上点右键->tomcat project->Export to the war file sets in project properties生成WAR包
4 把war包放入tomcat
相关推荐
小白入门专属教程,手把手教你如何用eclipse创建servlet程序,附带简述和介绍,非常详细,图文教程,每一步都有讲解,有手就行。
Eclipse+Tomcat集成开发servlet Eclipse+Tomcat集成开发servlet
eclipse jspservlet环境搭建 eclipse jspservlet环境搭建 eclipse jspservlet环境搭建
主要内容包括web应用程序运行原理、主流集成开发工具(eclipse/myeclipse)和运行环境(tomcat)的配置和使用、servlet、jsp、jdbc、jsp表达式语言(el)、servlet监听器和过滤器、定制标记库、jstl、mvc模式、dao...
JSP +servlet eclipse登陆程序
eclipse配置servlet 简单
主要内容包括web应用程序运行原理、主流集成开发工具(eclipse/myeclipse)和运行环境(tomcat)的配置和使用、servlet、jsp、jdbc、jsp表达式语言(el)、servlet监听器和过滤器、定制标记库、jstl、mvc模式、dao...
servlet入门学习demo程序,仅供入门学习,在eclipse下可导入。
本程序写的比较简单,使用到的主要核心就是servlet,与数据库连接用到了Tomcat的数据源,其它的倒没什么关键技术了
在Eclipse下创建一个动态web项目,写了一个servlet,能在浏览器中输入URL访问 与博客文章《一个最简单的servlet》匹配的
一个完整的Servlet文件上传、下载及缩略图的生成的代码,可以直接在eclipse中运行,本程序适合多包上传和下载,对于图片类文件可以生成缩略图,供大家参考,改程序已经过测试。
一个简单的用servlet写的登录DEMO,里面还包括如何用后台代码打印前台界面提示信息的代码块
<br/>Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具...
使用FreeMarker配合Servlet写了一个分页程序,使用环境是Java7和Tomcat7,Eclipse 4.2,程序比较简单,并且加了注释,应该算是清楚易懂吧,适合初学者(我本身也是初学者),有问题私信可以再和大家讨论。
创建一个web项目,jsp页面,servlet小程序,创建一个最简单的数据库 配置数据源,部署tomcat 一个最简单的示例,帮助您快速入门!
火龙果软件工程技术中心 本文内容包括:所需的组件安装创建一个新的Web项目HelloWorldservlet结束语参考资料若将Eclipse与ApacheTomcat直接集成,那么将其用作Web开发平台就会更为容易。通过本文,了解如何设置...
javaEE servlet-apiServlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面
Eclipse下Web应用开发的详细配置步骤。Eclipse下Web应用开发的详细配置步骤。
目标 • 安装JDK 1.5 • 安装MapXtreme Java 4.8 • 安装Eclipse • 设置Eclipse • 创建第一个Servlet 程序 • 创建第一个MapXtreme Java Servlet 程序
在数据库基础上用servlet实现用户注册,登录功能,显示所有用户功能