Eclipse开发Servlet项目详细教程!!!
Eclipse开发Servlet项目详细教程
最近学校开设了Servlet课程 本篇文章作为学习记录
一来 自己记性不好 日后方便复习
二来 帮助更多的人入门Servlet
默认大家已经下载好了Tomcat 我就不过多赘述了
我使用的是Eclipse Java EE IDE for Web Developers
下载链接我放在了文末 有需要的童鞋可以去下载
———————–———————–———————–——————
<1>配置Tomcat
打开Eclipse,单击“Window”菜单,选择下方的“Preferences”
单击“Server”选项,选择下方的“Runtime Environments”
点击“Add”添加Tomcat
点击“Next”,选中自己安装的Tomcat路径
<2>创建项目 File->new->Dynamic Web Prpject
填写项目名字 选择target runtime里面部署过的Tomcat 然后next
next之后到这步记得把√打上
然后Finish
web.xml是部署描述符 是整个web项目的配置文件 会说明整个项目的详细信息
注意:如果finish后未出现项目列表 则依次点击
Window->Perspective->Open Perspective->Other->Resourse使其出现
让Tomcat服务器显示在控制台上,将Web应用部署到Tomcat中
Window → Show View → Servers点击这里
点击add
<3>在项目文件中创建 Java Class
注意路径在src下
将servlet-api.jar拷贝在该目录
<4>在创建好的类文件中编写java代码
package hell;import java.io.IOException;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;public class HelloWorld extends HttpServlet {public void doGet(HttpServletRequest req ,HttpServletResponse res)throws ServletException,IOException{res.getWriter().append("Hello doGet");}public void doPost(HttpServletRequest req ,HttpServletResponse res)throws ServletException,IOException{res.getWriter().append("Hello doPost");}
}
如果代码显示报错 使用ctrl +shift + o 进行导包
<5>修改web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"><display-name>HelloWorld</display-name><welcome-file-list><welcome-file>index.html</welcome-file><welcome-file>index.htm</welcome-file><welcome-file>index.jsp</welcome-file><welcome-file>default.html</welcome-file><welcome-file>default.htm</welcome-file><welcome-file>default.jsp</welcome-file></welcome-file-list><servlet><servlet-name>HelloWorld</servlet-name><servlet-class>hell.HelloWorld</servlet-class></servlet>
<servlet-mapping><servlet-name>HelloWorld</servlet-name><url-pattern>/HelloWorld</url-pattern></servlet-mapping>
</web-app>
<6>运行项目
点击finish会跳转到浏览器
得到下图输出
eclipse安装包链接
提取码:fbmi
Eclipse开发Servlet项目详细教程!!!相关推荐
- eclipse怎么导入maven项目 eclipse导入maven项目详细教程
转自:http://www.pc6.com/infoview/Article_114542.html Eclipse怎么导入maven项目一直是困扰着大量程序猿和刚上手小白们的问题,使用eclipse ...
- eclipse开发javaweb项目中The superclass javax.servlet.http.HttpServlet was not found on the Java Build
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 解决方案: ...
- linux python2.7安装教程_Linux中RedHat下安装Python2.7开发环境的详细教程-学派吧-
这篇文章主要为大家详细介绍了Linux RedHat下安装Python2.7.pip.ipython环境.eclipse和PyDev环境,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Linux ...
- 用VS2015开发Linux程序详细教程-配置篇
VS2015推出了跨平台开发,其中包括了对Linux程序开发的支持,最近刚好需要开发Linux程序,对其进行了一些研究. 首先介绍下涉及到的开发工具 开发工具 VS2015Update3,下文简称VS ...
- eclipse开发web项目
对比idea开发web项目 ###1,使用eclipse开发web项目(jsp项目) 1,先将eclipse与tomcat关联一下 window->preferences->server- ...
- javaweb基本三层架构并使用Eclipse开发Servlet
javaweb基本三层架构并使用Eclipse开发Servlet JAVAEE分层模型 web应用程序基本架构 Domain Object Data Access Object 业务逻辑层 控制器层 ...
- Eclipse导入servlet项目报错
Eclipse导入servlet项目,缺少servlet的jar包,导致项目报错. 解决: step1:选中项目->properties step2:选择的Targeted Runtimes s ...
- eclipse开发servlet,HttpServletRequest报红叉解决方案
eclipse开发servlet,HttpServletRequest报红叉解决方案 参考文章: (1)eclipse开发servlet,HttpServletRequest报红叉解决方案 (2)ht ...
- Python开发环境部署详细教程,附上免费Python开发平台
Python开发环境部署详细教程来啦!本文将带大家搭建一个Python虚拟环境和基于网页的用于交互计算的应用程序Jupyter Notebook. 如果这么简单的部署教程你还是学不会,没关系,在文章末 ...
最新文章
- java基础教程 类_Java零基础系列教程06初识类和对象
- gdb 查看 stl容器 zz
- Python:基础操作(2)
- mysql怎么复制信息_mysql关于复制的一些信息参考
- 开启apache服务
- [C++再学习系列] 虚函数的4条规则
- 【Java与智能设备】 CH05_2 Intent启动内置程序
- Unity3D学习(视频教程)
- 学校计算机网络管理员面试,网络管理员面试题及答案
- Laravel文档梳理7、视图
- 泪目!这篇博士论文致谢走红:感谢博一与我结婚的妻子...
- 重温张柏芝08年博客_开发人员和运营人员将在2017年继续重温其在企业中的角色...
- windows Servers服务器系统时间总是自动更新为错误时间,修改了还是不对解决办法
- Chapter 12 IP Weighting and Marginal Structural Model
- 全文翻译 | 华为、北大、悉尼大学:最新视觉Transformer综述(2017-2020年)
- 微信公众号微信小程序申请出现的问题
- Unity Shader实现图像渐变
- 车牌识别--倾斜矫正
- 远程桌面连接出现“这可能是由于CredSSP加密数据修正问题”解决方法
- 数字化车间的产品全生命周期信息追溯
热门文章
- 《jQuery 自定义插件》
- 留痕笔记应用:在win平台平板上使用摄像头拍照,进行分类照片管理
- command line/shell/bash
- jq+css+echarts——实现echarts中的水球效果——技能提升
- 巴黎欧莱雅举行发芯绷带系列新品发布会,品牌美发代言人刘雯惊艳亮相
- MySQL用户、库、表(单/多)操作
- Hive 连续多次 lateral view explode 踩坑
- ubuntu安装双cuda,并进行切换
- 使用python ORM来操作MySQL
- LwIP 之六 详解内存池(memp.c/h)动态内存管理策略