Tomcat和第一个JavaWeb项目

发布时间:2021-09-22 13:06:21

Tomcat和第一个JavaWeb项目

Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展,可独立运行。今天小掰安装的是一个绿色版的Tomcat,下载解压后运行bin里的startup.bat就可以启动,在浏览器跑http://localhost:8080/出现Tomcat的首页。



IEDA下创建第一个JavaWeb项目

确定Tomcat可以使用后我们开始创建第一个JavaWeb项目,首先创建一个空的工程,然后再建立一个java Enterprise模板,创建一个Tomcat的应用服务,和勾选web Application之后再下一步。




确定模块名和路径



创建好模块后,创建Servlet文件





package pig;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

//http://localhost:8080/web2/Servlet
@WebServlet("/Servlet")
public class Servlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setHeader("content-type", "text/html;charset=UTF-8");
// response.setCharacterEncoding("utf-8");
System.out.println("doPost在请求。。。");
response.getWriter().write("hello,doPost!!!");
}

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
System.out.println("doGet在请求。。。");
response.getWriter().write("hello,doGet!!!");
}
}


可以创建一个HTML文件,web右键->new->HTML File






hello............


pig!!!



在运行之前我们还没配置Tomcat容器 Run->Debug Configurations




然后点击运行,会在在浏览器出现一个页面



当把网址改成http://localhost:8080/web1/TestServlet 可以进去Servlet.java

相关文档

  • 幼儿园小班教案《怪汽车》含反思
  • CC3200??定时器定时时间的计算
  • 走在新校园的路上
  • 新工作祝福语
  • 年度招聘计划多篇总结
  • 描写春天的拟人句
  • Windows下Mysql解决Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
  • 医院西药房个人年终工作总结
  • 描写爱情坚贞的句子
  • 街道办节前走访慰问工作汇报
  • 高中教师实习总结
  • 没有一种冰不被阳光融化阅读答案
  • 近墨者真的会黑吗?
  • 难忘的小学生活优秀作文500字
  • 双鱼座今日运势如何
  • 肝火旺吃什么食物好
  • 杭州中介房屋租赁合同范本
  • 直接了当
  • 主管培训员工的十种方式
  • 英雄联盟雷霆咆哮的技能是什么
  • 果壳中的宇宙的读书笔记
  • 发生火灾应采取哪些应急措施
  • 心理问题论文
  • 1_STM32cubeIDE_黑色主题&修改图标,vscode代码模板制作,GPIO(通用输入输出)
  • 排列组合公式 例析递推数列通项公式的求解策略
  • oracle忘记登录名密码解决办法及PL/SQL配置
  • 高校教师应聘自我介绍模板
  • 如何正确地使用面霜
  • 假睫毛是一次性的吗?假睫毛可以重复使用
  • 敏感肌用什么护肤品?敏感肌护肤品品牌排行榜
  • 猜你喜欢

  • 大家一起分享真快乐
  • 2013届高三物理总复*单元测试2 力和物体的*衡 新人教版
  • 游凤椿简介_微盟联合创始人兼微盟集团总裁
  • 小学六年级数学教师学期末的工作总结精选
  • 可调三端正电压LDO稳压器
  • 煤粉自燃爆炸知识与预防PPT课件
  • 六年级下册英语教学设计-Unit3《 where did you go》Part B 人教(PEP)(2014秋) (4)
  • 备考2019-如何进入考研备考状态
  • 即食海参的加工方法
  • 新生儿医源性皮肤损伤的分析与护理 ppt课件
  • 高频电子线路*题(4)
  • 六年级上信息技术课件-第8课综合实践—多才多艺的小海龟课件
  • 3分钟季度总结发言ppt模板
  • 江西省粮食干部学校兴达开发公司企业信用报告-天眼查
  • 4种滨海造林树种耐盐性评价
  • 老年人过冬八不宜
  • 皮具验货标准
  • 我_小学四年级作文600字
  • 陕旅版英语六年级下册期末测试卷
  • 临沂市河东区马西龙五金工具厂(企业信用报告)- 天眼查
  • 十三五重点项目-骨粉项目资金申请报告
  • 薄荷花怎么养薄荷花的价值
  • 第六章遗传和变异第三节性别决定和伴性遗传第二课时
  • 罗坡坝水电站坝轴线比选
  • 冀教版一年级科学上第七课身边的动物-PPT 共29页
  • 二级心理咨询师考试指南及答辩指导_免费下载-文档资料
  • 腾讯公司面试题(大数据岗位)
  • 东大15秋学期《通风与安全》在线作业1满分答案
  • php中的socket函数,php入门教程_php socket相关的基础函数
  • 重阳节晚会的邀请函范本4篇
  • 河南凌欣软件科技有限公司(企业信用报告)- 天眼查
  • 那一刻
  • 原 周星驰的御用配角“如花”,玉和“如花”的女儿才是真如花啊
  • 五年级上册语文课外阅读课件-17.十年后的礼物 l 语文S版 (共12张PPT)
  • 【工作总结】2019年度最新工作总结范文—初中班主任期末年终工作总结范文-可编辑
  • 湖北省孝感市2017年中考地理真题试题Word版含解析
  • 中国_90022090_其他滤色镜(2003-2013)出口量及出口额
  • 2019年春季部编版九年级语文下册第六单元综合测试题及答案解析
  • 2014年 企业类 继续教育 课程测试
  • 安全知识 Microsoft Word 文档
  • 圆管涵施工专项技术方案
  • 农产品地理标志产品品质鉴定规范
  • 电脑版