问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

eclipse怎么创建servlet 程序

发布网友 发布时间:2022-05-02 02:58

我来回答

5个回答

热心网友 时间:2022-06-27 08:26

就跟普通创建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 名来替换。

热心网友 时间:2022-06-27 08:27

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类。

热心网友 时间:2022-06-27 08:27

new 一个Dynamic Web Project 项目

热心网友 时间:2022-06-27 08:28

要j2ee版本的,然后就是一楼二楼所说

热心网友 时间:2022-06-27 08:28

你说的是创建web项目吧?
new 一个就行了
如果你的eclipse不支持的话要下载web组件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
妇科的止血药有哪些 妇科用的止血药有哪些 妇科止血药的功效 人艰不拆是啥意思 汉酱51 度酱香型白酒多少钱?味道怎么样? 穿凉鞋可以穿袜子吗?凉鞋发黄怎么变白? 爱奇艺vip投屏限制怎么办 爱奇艺vip投屏视频限制怎么解决 支付宝怎样解除关联的支付宝账号? 剑圣叫什么名字 ...政策?这个政策的目的是什么?会对经济有什么影响? eclipse new菜单下无 servlet 如何使用eclipse创建简单的servlet 怎样使用eclipse配置servlet 为什么农历七月七号被称为七夕? 七夕是几月几日? 浪漫七夕打一数字1-16? 七夕快乐的数字是什么? 七夕用数字怎么表示? 焦作工贸职业学院数字媒体艺术设计专业怎么样啊?今年想单招进这个学校 一个七位数,个位上的数字是6,百位上的数字是9,任意相邻的三个数字的和都是23,这个七位数是多少? 七夕奥数题,请高手进! 求助:七夕数字情书(帮忙翻译成中文) 七夕数字代表含义77512577 漂洋过海来看你唐果果是谁演的?唐果果的结局是什么? 《深夜食堂》马克的女儿结局怎么样 马克是谁演的 深夜食堂马克是谁演的 深夜食堂马克的女儿结局怎么样 深夜食堂 金平牛蒡 怎么推测去世 深夜食堂大明星与流浪汉结局是什么意思 是谈恋爱了吗 深夜食堂马克的女儿谁演的 深夜食堂马克的女儿结局是什么 深夜食堂孙可唯最后和老板了吗 在eclipse EE中怎么对servlet进行配置 如何在eclipse中创建一个servlet程序 如何在eclipse中运行servlet eclipse怎么创建servlet中class并配置servlet eclipse下如何配置servlet(不用myeclipse),tomcat插件我已经在eclipse下配置好了。 新安装的eclipse,配置的环境变量,为什么我建立了一个servlet,javax都报错。 急:Eclipse中无法新建Servlet eclipse怎么编译HttpServlet程序 在Eclipse中运行Servlet的时候怎么不行呀? Eclipse Juno如何配置才能运行servlet eclipse如何导入javax.servlet.* eclipse 中运行servlet 如何用eclipse编译servlet的java文件 eclipse修改了servlet后如何重新部署? 经常使用的面试方法和测评工具有哪些?这些面试方法分别适用于哪些情况 目前企业HR招聘普遍使用的测评工具有哪些?测评工具是否可以预测工作情境行为? 面试工具和方法 招聘面试测评工具有哪些 何选择面试测评工具 地下城与勇士街霸技能加点问题? 气功加点