eclipse怎么创建servlet 程序

如题所述

就跟普通创建java文件一个样,不过要运行servlet的话还要配置web.xml文件。如下
此部分提供编写简单 HTTP servlet 的过程,此过程输出消息 Hello World。说明这些步骤的完整代码示例 (HelloWorldServlet) 位于本部分末尾。有关使用各种 J2EE 和 Weblogic Server 服务,例如 servlet 中的 JDBC、RMI 和 JMS,将会在本文档的后面部分进行论述。
导入相应的包和类,包括如下:
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
扩展 javax.servlet.http.HttpServlet。例如:
public class HelloWorldServlet extends HttpServlet{

实现 service() 方法。
servlet 的主要功能是从 Web 浏览器中接受 HTTP 请求,并返回 HTTP 响应。使用 servlet 的 service() 方法完成此项工作。服务方法包括用于创建输出的响应对象和用于接收来自客户端数据的请求对象。
其他 servlet 示例可能实现 doPost() 和/或 doGet() 方法。这些方法只答复 POST 或 GET 请求,如果希望从单个方法中处理所有的请求类型,则 servlet 可以简单地实现 service() 方法。(但是如果选择实现 service() 方法,则无法实现 doPost() 或 doGet() 方法,除非在开始使用 service() 方法时调用 super.service()。)HTTP servlet 规范描述用于处理其他请求类型的方法,但这些方法都统称为服务方法。
所有的服务方法都采用相同的参数。HttpServletRequest 提供有关请求的信息,而 servlet 使用 HttpServletResponse 来答复 HTTP 客户端。服务方法类似下列内容:
public void service(HttpServletRequest req,
HttpServletResponse res) throws IOException
{
设置如下内容类型:
res.setContentType("text/html");

获取 java.io.PrintWriter 对象的引用以便用于输出,如下所示:
PrintWriter out = res.getWriter();

如下例所示,使用 PrintWriter 对象的 println() 方法创建 HTML。
out.println("<html><head><title>Hello World!</title></head>");
out.println("<body><h1>Hello World!</h1></body></html>");
}
}
编译 servlet,如下所示:
使用正确的类路径和路径设置来设置开发环境外壳。
从包含 servlet 的 Java 源代码的目录中,将 servlet 编译到包含 servlet 的 Web 应用程序的 WEB-INF/classes 目录。例如:
javac -d /myWebApplication/WEB-INF/classes myServlet.java

将 servlet 部署为 WebLogic Server 所承载 Web 应用程序的一部分。
从浏览器中调用 servlet。
用于调用 servlet 的 URL 取决于: (a) 包含 servlet 的 Web 应用程序名和 (b) 在 Web 应用程序部署描述符中映射的 servlet 名。用于调用 servlet 的 URL 也可以包括请求参数。
通常 servlet 的 URL 如下所示:
http://host:port/webApplicationName/mappedServletName?parameter

URL 的组件定义如下:
host 是运行 WebLogic Server 的计算机名。
port 是上述计算机监听 HTTP 请求所在的端口。
webApplicationName 是包含 servlet 的 Web 应用程序名。
parameters 是从浏览器发出且在 servlet 上可用的包含信息的一个或多个名值对。
例如,要使用 Web 浏览器来调用部署于 examplesWebApp 中且从计算机上运行的 WebLogic Server 接受服务的 HelloWorldServlet (本文档中介绍了此示例),请输入下列 URL:
http://localhost:7001/examplesWebApp/HelloWorldServlet

URL 的 host:port 部分可以由映射到 WebLogic Server 的 DNS 名来替换。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-12-07
1.打开eclipse,选择【文件】|【新建】|【项目】
2.选择【Tomcat Project】后单击下一步,输入项目名【TestTomcat】,选择下一步,将【Can update context definition】打钩,点击完成。
3.创建servlet类:
在导航器中右击【TestTomcat】 工程,单击【新建】|【类】,这里包名写【test】,类的名称写【HelloWorld】,超类的名称写上 【javax.servlet.http.HttpServlet】,单击完成后在TestTomcat/Web-INF/src下出现新的包test, 包里面有一个刚刚建立的HelloWorld类。
第2个回答  2014-02-21
new 一个Dynamic Web Project 项目
第3个回答  2014-02-21
要j2ee版本的,然后就是一楼二楼所说
第4个回答  2014-02-20
你说的是创建web项目吧?
new 一个就行了
如果你的eclipse不支持的话要下载web组件本回答被提问者和网友采纳

如何使用eclipse创建简单的servlet
1、首先,创建一个简单的动态web项目文件--新建--项目 2、选择dynamic web project,输入项目名称 3、在一个包下创建一个简单的类 4、这个类要继承javax.servlet.http下的HttpServlet 5、按快捷键alt+\/ 重写doGet和doPost方法,一般在doGet直接调用doPost方法。在doPost方法里面输出一句话,检测是否进入...

eclipse怎么创建servlet中class并配置servlet
1、进jar包,方法如下:在eclipse中新建一个项目-->项目右键-->Build Path-->Add External Archives-->tomcat-->lib-->servlet-api.jar 2、创建servlet:在项目里面新建一个类,继承HttpServlet,重写doGget方法,此时一个servlet已经建成(需要使用的话还需要以下步骤)。3、在tomcat中部署servlet(serv...

如何用eclipse创建java web servlet
1、在Eclipse开发工具中创建的JavaWeb工程文件目录结构如下图:2、创建用于存放servlet的包:a)、鼠标选定红框框定的结构,鼠标右键并将鼠标移动到“New”选项,获得下图:b)、选中并点击上图“Package”项,获得下图:c)、在上图红框框定的文本框处输入包名,这里输入:com.ghj.packageofservlet d)...

怎样使用eclipse配置servlet
创建一个类,右键其中一个包,点击New--Class。新建的这个类要继承javax.servlet.http下的HttpServlet,操作如下图所示 按快捷键alt+\/ 重写doGet和doPost方法。在web.xml中创建servlet拦截器。主要是配置servlet和servlet-mapping.两个servletname要一样.,这是必须要配置的,按图操作,在浏览器中访问即可...

在程序中怎样注册servlet?jsp中的知识
1、首先在eclipse软件中。创建新的jsp页面,鼠标右键选择jsp,如下图所示。2、这里以name属性的值为索引,在servlet类中获取该控件的值。3、同样的方法创建servlet类,然后在自带的service方法中通过getParameter()方法接收jsp页面中传入的值,如下图所示。4、最后并转化为需要的类型,然后输出,如下图所示...

在eclipse中怎么使用servlet3.0
eclipse 方法:1、启动MyEclipse,获得下图:2、点击上图“File”工具栏,获得下图:3、将鼠标移到“New Alt+Shift+N”,然后再选中并点击红框框定的“Web Project”选项,获得下图:4、对上图进行如下操作:a、"Project Name"(蓝框框定处)输入创建的项目名;此处输入test;b、选中“Java EE 6.0”...

我使用的eclipse3.2来开发servlet可是servlet不能创建,要选择工程...
这个问题我看没图说不清楚,因为在新建里有新建servlet文件的选项,点击后探出个窗口,你只需要输入servlet的类名。默认继承HttpServlet,接口可以自己添加如果你需要的化,最下面有需要继承的方法创建选项,要哪项勾哪个。

如何在Eclipse中添加Servlet-api.jar的方法
方法一:点击窗口->首选项->java->构建路径->类路径变量->新建;将你的tomcat目录下的common\/lib\/servlet.jar加进来。如果你建立了一个tomcatproject它会自动加进来的,如果没有的话你也可以通过手动来加入,选中你刚才建的项目右击->属性->java构建路径->添加变量;将你刚才加入的servlet.jar变量加...

eclipse修改servlet模板的方法
可在Eclipse配置里面设置,找到Window》Perferences》点击new,新建一个模版 点OK,保存就行。接下来就是新建servlet,新建完成,全选CTRL+A,输入servlet,然后按下CTRL+\/,就会出来了。接下来同样是要配置里面创建一个XML模版。如何写和上面一样。还有不懂可以问我。望采纳~...

如何使用eclipse编写web程序
建立一个Web应用。单击Eclipse的”File“菜单,将光标移到”New“菜单上,在出现的子菜单中单击”Other..."菜单项。6 在弹出的对话框中选中“Dynamic Web Project"节点,然后点击”Next"按钮。在弹出的对话框中的“Project Name"文本框中输入项目名,并选择使用Servlet 3.0的规范,最后单击”Finish“...

相似回答