博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何在Eclipse中创建web项目并使用tomcat8 运行servlet开发简单的动态网页?
阅读量:5781 次
发布时间:2019-06-18

本文共 1734 字,大约阅读时间需要 5 分钟。

今天花了一天时间。因为用eclipse没多久,不是很熟悉使用,看的教程又是使用myeclipse的,但是eclipse相对没有myeclipse灵活,所以在网上找了很多资料,最后算是可以实现了。新手可以参考一下。

 

(1)创建一个web项目

File---->New----->Dynamic Web Project----->输入项目名----->将Dynamic web module version改为2.5----->Next------>next------>Finish

这时在WebContent/WEB-INF/下已经自动生成web.xml文件。

(2)创建一个类继承servlet类

在项目中选择Java Resource--->右键src----->New----->Servlet----->输入自定义的包名和类名------>Next------>修改URL mapping(自定义,但必须以/开头)---->Next----->在弹出的Create Servlet框中,只需将Inherited abstract methods和doGet勾选----->Finish

这时就生成了一个自定义Servlet类,可以在d0Get()方法中写入要输出的内容。

例如:

public class HelloServlet extends HttpServlet{@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {//解决中文乱码问题resp.setContentType("text/html;charset=utf-8");//向浏览器输出内容resp.getWriter().write("这是第一个servlet程序。当前时间为:"+new Date());}}

(3)此时WebContent/WEB-INF/下的web.xml文件也已经自动配置好了。打开可以看到含有如下代码:

 

HelloServlet
cn.hz.HelloServlet
HelloServlet
/one

 

其中/one就是刚刚自定义的URL mapping。

 

(4)配置tomcat服务器

  点击window---->Preference----->Server---->Runtime Environment------>Add----->选择Apach Tomat v8.0------>Next------->Finish

 

(5)将项目部署到tomcat服务器中

  点击window----->show view----->servers 可以看到如下所示

 

如果已有项目,将项目移除后,右键点击clean,再双击,可以看到如下页面:

 

 

选择第二个,use Tomcat installation(takes control of Tomcat installation)

再点击Deploy path右边的Browse,选择tomcat目录下的web应用目录,Ctrl+s保存。

(6)启动tomcat服务器

可以右击项目----->Run As------>Run on Server------>选择Tomcat v8.0 Server at localhost----->Next----->将要运行的项目添加到右边Configured------>Finish

   (7)打开浏览器

         输入http://localhost:8080/项目名/自定义的URL mapping------>回车

就可以看到编写的动态页面。

8080是tomcat端口号,可以根据自己的去写。

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/Mrshuang11/p/5919480.html

你可能感兴趣的文章
多项式前k项和java_多项式朴素贝叶斯softmax改变
查看>>
OracleLinux安装说明
查看>>
使用@media实现IE hack的方法
查看>>
oracle体系结构
查看>>
使用CocoaPods过程中的几个问题
查看>>
机房带宽暴涨问题分析及解决方法
查看>>
XP 安装ORACLE
查看>>
八、 vSphere 6.7 U1(八):分布式交换机配置(vMotion迁移网段)
查看>>
php5编译安装常见错误和解决办法集锦
查看>>
ORACLE配置,修改tnsnames.ora文件实例
查看>>
我的友情链接
查看>>
JS中比较数字大小
查看>>
jQuery插件的开发
查看>>
基础,基础,还是基础之JAVA基础
查看>>
haproxy mysql实例配置
查看>>
MySQL 8.0 压缩包版安装方法
查看>>
JS prototype 属性
查看>>
iphone-common-codes-ccteam源代码 CCEncoding.m
查看>>
nginx中配置文件的讲解
查看>>
HTTP库Axios
查看>>