Eclipse—如何为Eclipse开发工具中创建的JavaWeb工程创建Servlet
2014-07-02 09:33
330 查看
在博客《在Eclipse中如何创建JavaWeb工程》中图文并茂的说明了Eclipse中创建JavaWeb工程的方法,本篇博客将告诉大家如何为Eclipse开发工具中创建的JavaWeb工程创建Servlet:
1、在Eclipse开发工具中创建的JavaWeb工程文件目录结构如下图:
说明:
a)、红框框定的结构用于存放Java类及其相应的包;用于存放Libraries文件夹;
b)、灰框框定的结构用于显示(非“存放”)JavaWeb工程所依赖的JDK相关的jar包;
c)、黄框框定的结构用于显示(非“存放”)JavaWeb工程所依赖的非JDK相关的jar包,注意:刚创建的JavaWeb工程该结构没有显示任何一个jar包;A处
d)、绿框框定的结构相当于创建在MyEclipse开发工具内JavaWeb工程中的WebRoot文件夹;
e)、深粉红色框框定的结构相当于创建在MyEclipse开发工具内JavaWeb工程中的lib文件夹;
2、创建用于存放servlet的包:
a)、鼠标选定红框框定的结构,鼠标右键并将鼠标移动到“New”选项,获得下图:
b)、选中并点击上图“Package”项,获得下图:
c)、在上图红框框定的文本框处输入包名,这里输入:com.ghj.packageofservlet
d)、完成c步操作后点击“Finish”按钮,则包名创建完成,如下图:
3、创建servlet类:
a)、选中创建好的包,鼠标右键并将鼠标移动到“New”选项,获得下图:
b)、鼠标选中并点击上图中“Servlet”选项(红框框定处),获得下图:
c)、在上面红框框定处输入Servlet名称(这里输入TestServlet),点击“Next >”按钮,获得下图:
d)、点击“Next >”按钮,获得下图:
e)、在上图红框框定的复选框处选择新创建的Servlet中的方法,然后点击“Finish”按钮,至此Servlet创建完成,如下图:
4、这时大家会看到所创建的servlet出错了,为什么?我在MyEclipse中创建的Servlet没有出现任何问题呀?呵呵呵,这里需要明白一个事实:在MyEclipse中创建的Servlet类所依赖的jar包是MyEclispe自己的,这一点可以这样印证:
a)、打开在MyEclipse中创建的JavaWeb工程找到Java EE x(x代表6、5、1.4或1.3) Libraries层,点击该层前面的“+”号:
b)、找到在MyEclipse内所创建的JavaWeb工程中的servlet所依赖的jar包,找到后请注意看其相应的路径,你会惊讶的发现所依赖的jar包原来是MyEclipse安装软件中的;
c)、Eclipse软件没有MyEclipse那么高级——Eclipse自身没有被创建的servlet所依赖的jar包;
上面三点让我们明确了产生这种问题的原因,怎样解决呢?
a)、下载servlet-api.jar包,下载网址:http://download.csdn.net/detail/wangshuxuncom/7580983
b)、将该包拷贝到在Eclipse工具内创建的JavaWeb工程中的lib文件夹内,这时原来所创建Servlet中的错误将消逝,至此servlet将创建完成;
c)、注意观察:当servlet-api.jar包拷贝到lib文件夹内的时候,本博文A处所提到现象就会发生改变——黄框框定的结构不在为空,到此你会进一步明白该层结构的作用,进一步明白强调“(非“存放”)”的真正含义;
参见另一篇博客:在Eclipse中如何发布创建的JavaWeb工程
1、在Eclipse开发工具中创建的JavaWeb工程文件目录结构如下图:
说明:
a)、红框框定的结构用于存放Java类及其相应的包;用于存放Libraries文件夹;
b)、灰框框定的结构用于显示(非“存放”)JavaWeb工程所依赖的JDK相关的jar包;
c)、黄框框定的结构用于显示(非“存放”)JavaWeb工程所依赖的非JDK相关的jar包,注意:刚创建的JavaWeb工程该结构没有显示任何一个jar包;A处
d)、绿框框定的结构相当于创建在MyEclipse开发工具内JavaWeb工程中的WebRoot文件夹;
e)、深粉红色框框定的结构相当于创建在MyEclipse开发工具内JavaWeb工程中的lib文件夹;
2、创建用于存放servlet的包:
a)、鼠标选定红框框定的结构,鼠标右键并将鼠标移动到“New”选项,获得下图:
b)、选中并点击上图“Package”项,获得下图:
c)、在上图红框框定的文本框处输入包名,这里输入:com.ghj.packageofservlet
d)、完成c步操作后点击“Finish”按钮,则包名创建完成,如下图:
3、创建servlet类:
a)、选中创建好的包,鼠标右键并将鼠标移动到“New”选项,获得下图:
b)、鼠标选中并点击上图中“Servlet”选项(红框框定处),获得下图:
c)、在上面红框框定处输入Servlet名称(这里输入TestServlet),点击“Next >”按钮,获得下图:
d)、点击“Next >”按钮,获得下图:
e)、在上图红框框定的复选框处选择新创建的Servlet中的方法,然后点击“Finish”按钮,至此Servlet创建完成,如下图:
4、这时大家会看到所创建的servlet出错了,为什么?我在MyEclipse中创建的Servlet没有出现任何问题呀?呵呵呵,这里需要明白一个事实:在MyEclipse中创建的Servlet类所依赖的jar包是MyEclispe自己的,这一点可以这样印证:
a)、打开在MyEclipse中创建的JavaWeb工程找到Java EE x(x代表6、5、1.4或1.3) Libraries层,点击该层前面的“+”号:
b)、找到在MyEclipse内所创建的JavaWeb工程中的servlet所依赖的jar包,找到后请注意看其相应的路径,你会惊讶的发现所依赖的jar包原来是MyEclipse安装软件中的;
c)、Eclipse软件没有MyEclipse那么高级——Eclipse自身没有被创建的servlet所依赖的jar包;
上面三点让我们明确了产生这种问题的原因,怎样解决呢?
a)、下载servlet-api.jar包,下载网址:http://download.csdn.net/detail/wangshuxuncom/7580983
b)、将该包拷贝到在Eclipse工具内创建的JavaWeb工程中的lib文件夹内,这时原来所创建Servlet中的错误将消逝,至此servlet将创建完成;
c)、注意观察:当servlet-api.jar包拷贝到lib文件夹内的时候,本博文A处所提到现象就会发生改变——黄框框定的结构不在为空,到此你会进一步明白该层结构的作用,进一步明白强调“(非“存放”)”的真正含义;
参见另一篇博客:在Eclipse中如何发布创建的JavaWeb工程
相关文章推荐
- Eclipse—怎样为Eclipse开发工具中创建的JavaWebproject创建Servlet
- eclipse开发如何创建安卓工程
- Eclipse—创建JavaWeb工程与Servlet
- Eclipse—在Eclipse中如何创建JavaWeb工程
- eclipse开发环境下,如何根据已有代码创建一个 Android 工程
- 如何利用Object Browser图形化工具提高Oracle开发工作效率(二)对象创建管理篇
- 如何将ADT(eclipse)开发工具锁定到LaucherPad启动器上
- 如何使用eclipse创建Maven版本的hsf工程及其子模块
- Android开发中Eclipse如何重新编译整个工程
- Eclipse插件开发中创建java工程的代码
- 多平台工程生成工具CMAKE如何创建VS工程组——folder属性
- eclipse开发工具如何为BlackBerry Application设置中文标题
- Android开发中使用Eclipse创建工程后提示The project cannot be built until build path errors are resolved问题的解决方法
- 如何从Eclipse中导入第三方库(并且是带有JNI的)到Android Studio开发工具中?
- 如何使用eclipse创建Maven工程及其子模块
- 怎样在eclipse开发jsp时创建servlet!
- OpenOffice Calc开发(C++) 6 如何创建自己的工程
- Eclipse插件开发中创建java工程的代码
- 【unity3d游戏开发之疑难杂症】Unity3d工程如何与MonoDevelop工具进行调试