在博客《在Eclipse中怎样创建JavaWebproject》中图文并茂的说明了Eclipse中创建JavaWebproject的方法,本篇博客将告诉大家怎样为Eclipse开发工具中创建的JavaWebproject创建Servlet:

1、在Eclipse开发工具中创建的JavaWebproject文件目录结构例如以下图:

说明:

a)、红框框定的结构用于存放Java类及其对应的包;用于存放Libraries目录;

b)、灰框框定的结构用于显示(非“存放”)JavaWebproject所依赖的JDK相关的jar包;

c)、黄框框定的结构用于显示(非“存放”)JavaWebproject所依赖的非JDK相关的jar包,注意:刚创建的JavaWebproject该结构没有显示不论什么一个jar包;A处

d)、绿框框定的结构相当于创建在MyEclipse开发工具内JavaWebproject中的WebRoot目录;

e)、深粉红色框框定的结构相当于创建在MyEclipse开发工具内JavaWebproject中的lib目录;

2、创建用于存放servlet的包:

a)、鼠标选定红框框定的结构,鼠标右键并将鼠标移动到“New”选项,获得下图:

b)、选中并点击上图“Package”项,获得下图:

c)、在上图红框框定的文本框处输入包名,这里输入:com.ghj.packageofservlet

d)、完毕c步操作后点击“Finish”button,则包名创建完毕,例如以下图:

3、创建servlet类:

a)、选中创建好的包,鼠标右键并将鼠标移动到“New”选项,获得下图:

b)、鼠标选中并点击上图中“Servlet”选项(红框框定处),获得下图:

c)、在上面红框框定处输入Servlet名称(这里输入TestServlet),点击“Next >”button,获得下图:

d)、点击“Next >”button,获得下图:

e)、在上图红框框定的复选框处选择新创建的Servlet中的方法,然后点击“Finish”button,至此Servlet创建完毕,例如以下图:

4、这时大家会看到所创建的servlet出错了,为什么?我在MyEclipse中创建的Servlet没有出现不论什么问题呀?呵呵呵,这里须要明确一个事实:在MyEclipse中创建的Servlet类所依赖的jar包是MyEclispe自己的,这一点能够这样印证:

a)、打开在MyEclipse中创建的JavaWebproject找到Java EE x(x代表6、5、1.4或1.3) Libraries层,点击该层前面的“+”号:

b)、找到在MyEclipse内所创建的JavaWebproject中的servlet所依赖的jar包,找到后请注意看其对应的路径,你会吃惊的发现所依赖的jar包原来是My安装Eclipse软件中的;

c)、Eclipse软件没有MyEclipse那么高级——Eclipse自身没有被创建的servlet所依赖的jar包;

上面三点让我们明确了产生这样的问题的解决办法,怎样解决呢?

a)、下载servlet-api.jar包,下载网址:http://download.csdn.net/detail/wangshuxuncom/7580983

b)、将该包复制到在Eclipse工具内创建的JavaWebproject中的lib目录内,这时原来所创建Servlet中的错误将消逝,至此servlet将创建完毕;

c)、注意观察:当servlet-api.jar包复制到lib目录内的时候,本博文A处所提到现象就会发生改变——黄框框定的结构不在为空,到此你会进一步明确该层结构的作用,进一步明确强调“(非“存放”)”的真正含义;

參见还有一篇博客:在Eclipse中怎样公布创建的JavaWebproject

Eclipse—怎样为Eclipse开发工具中创建的JavaWebproject创建Servlet的更多相关文章

  1. sping练习,在Eclipse搭建的Spring开发环境中,使用工厂方式创建Bean对象,将创建的Bean对象输出到控制台。

    相关 知识 >>> 相关 练习 >>> 实现要求: 在Eclipse搭建的Spring开发环境中,使用工厂方式创建Bean对象,将创建的Bean对象输出到控制台.要 ...

  2. spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象

    相关 知识 >>> 相关 练习 >>> 实现要求: 在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXm ...

  3. JSEclipse—Eclipse上的JavaScript开发工具

    http://blog.csdn.net/qiaogang2003/article/details/3035056原来js开发仅仅使用ue,不过开发效率比较低下. 找到一个Eclipse下的js开发工 ...

  4. ueditor1.4.3在.net环境下的vs开发工具中集成经验

    Ueditor是个非常不错的在线富文本编辑器,几个项目一直使用它.近期想更新版本号.发现新版1.4.3与旧版的部署方式全然不一样了.官网文档介绍的是直接放在iis下的部署说明,没有提到在vs开发工具中 ...

  5. 为Eclipse添加C/C++开发工具

    如果你是一个C / C ++开发人员,正在为你的工作寻找一款开源的IDE工具,你可以考虑基于Eclipse的IDE. Eclipse中拥有一个可扩展的插件系统定制让你轻松的来定制你的IDE,它可以支持 ...

  6. 报表开发工具中开放的部分图表js接口列表

    1.. 描述 报表开发工具FineReport 8.0版本中开放了部分图表js接口,在具体应用的过程中很多人都不知道这些接口到底有什么作用,该怎么应用,所以根据我自己的应用在下面归纳了这些新开放js接 ...

  7. 报表开发工具中mysql数据库连接编码转化失效解决方案

    1. 问题描述 在报表开发工具FineReport中,mysql数据库连接通过数据连接编码转换进行编码的转换,在通过报表录入往数据库中录入中文数据的时候,总是出现乱码,这个该怎么解决呢? 2. 解决方 ...

  8. 如何使用IDEA开发工具中右键中的Git图形化工具

    首先,你的项目一定是git服务器上面down下来的,下面来演示如何使用IntelliJ IDEA 开发中在鼠标右键中提供的一个非常方便的图形化Git管理工具: 这里使用的IDEA开发工具的版本是 In ...

  9. 微信小程序开发工具中快捷键

    微信小程序开发工具表面上是没有更多的样式类的工具,例如缩进.隐藏代码什么的. 现在总结一下小程序开发工具常用的一些快捷键: 格式调整 Ctrl+S:保存文件Ctrl+[, Ctrl+]:代码行缩进Ct ...

随机推荐

  1. PDO进行sql报表编制结果集介绍及操作(两)

    <span style="font-size:18px;">一个:运行准备好的语句和绑定参数insert try { $pdo=new PDO("mysql: ...

  2. swift学习笔记(六)析关闭过程和使用分配给属性的默认值

    一.通过关闭和功能的默认实现财产值 当存储属性默认值需要定制,能为客户提供通过关闭或全局函数的自定义默认值. 注意:全局函数的结构,和枚举使用keywordstatic大喊    用classkeyw ...

  3. [置顶] android系统如何在静音模式下关闭camera拍照声音(2)

    之前写过一篇“android系统如何在静音模式下关闭camera拍照声音”的博客,今天来写他的续篇,继续探讨这个问题. 公司新需求,要求在camera应用中添加一个开关,可以进行拍照声音的关闭和开启. ...

  4. 行为驱动开发(BDD)

    行为驱动开发(BDD) 引言 BDD是对TDD理念的扩展.BDD强调有利害关系的技术团体和非技术团队都要参与到软件开发过程中.可以把它看成一种强调团体间合作的敏捷方法.大多数采用某种敏捷方法的团队最终 ...

  5. 重新想象 Windows 8 Store Apps (6) - 控件之媒体控件: Image, MediaElement

    原文:重新想象 Windows 8 Store Apps (6) - 控件之媒体控件: Image, MediaElement [源码下载] 重新想象 Windows 8 Store Apps (6) ...

  6. C语言程序代写(Linux下线程)

    联系QQ:928900200 CSCI 3120 Operating Systems Summer 2014 Handout 3Assignment 2Date Due: June 5, 2014 b ...

  7. Swing多线程编程(转)

    关键字: Swing,多线程,GUI,SwingWorker 摘要: 本文论述了怎样开发多线程的Swing程序,从而提高Swing程序的响应速度和性能.     近期,我将推出一系列研究Swing程序 ...

  8. C#(SuperWebSocket)与websocket通信

    原文:C#(SuperWebSocket)与websocket通信 客户端代码 点击可以查看一些关于websocket的介绍 <!DOCTYPE html> <html> &l ...

  9. centos7安装并配置svn(转)

    一.安装 1. 通过 yum install subversion来安装 2. 查看svn版本 使用: svnserve –version 3. 创建svn版本库 使用命令: svnadmin cre ...

  10. RESTful API Design With NodeJS & Restify

    http://code.tutsplus.com/tutorials/restful-api-design-with-nodejs-restify--cms-22637 The RESTful API ...