首页 > 编程语言 >JavaEE开发环境配置(1)

JavaEE开发环境配置(1)

时间:2024-03-12 20:29:21浏览次数:23  
标签:截图 Tomcat 配置 JavaEE html 实验 开发 Servlet

JavaEE开发环境配置(1)

一、实验目的

二、实验用的仪器和材料

三、实验的步骤和方法

四、数据记录和计算

五、实验结果或结论

六、总结


一、实验目的

(1)掌握JDK、Maven、Tomcat、Idea等开发环境的安装和配置

(2)理解Servlet的基本原理

(3)掌握Servlet项目的配置和运行方法

二、实验用的仪器和材料

(1)硬件:PC或Mac一台;8G及以上内存,40G硬盘空间

(2)软件环境:Windows 10/11操作系统或其他支持JVM的操作系统

三、实验的步骤和方法

(1)按照实验手册,完成JDK的下载、安装和配置,并通过java --version,  javac --version进行验证。

(2)按照实验手册,完成Maven的下载、安装和配置,并通过mvn --version进行验证。

(3)按照实验手册,完成开发工具Idea的安装、配置、激活(本题目无需截图,自行完成即可)

说明:最新版本Idea在完成题目(4)时可能有问题,建议下载2023.1版本:

其他版本 - IntelliJ IDEA

选择:Windows x64(exe)

(4)参考以下博客:新建Java项目,并为项目添加Web框架支持;编写简单页面,并配置Tomcat,通过Tomcat运行项目。

博客:2023 最新版IntelliJ IDEA 2023.1创建Java Web 项目详细步骤(图文详解)_idea2023创建javase项目-CSDN博客

说明:

  1. 博客中第(9)步,Maven配置不需要,Maven可以采用默认配置
  2. Tomcat版本建议下载Tomcat 10版本

(5)按照实验手册,配置并运行Servlet_Idea项目。

(6)在Servlet_Idea项目中,仿照WelcomePost添加一个新的Servlet,完成用户登录的功能。具体如下:

6.1 添加一个页面:login.html,提供一个用户名输入框,一个密码输入框,一个登录按钮

6.2 新增一个Servlet: LoginServlet, 对用户输入的用户名和密码进行读取并判断,如果用户名是seig, 密码是123456,则返回页面显示:登录成功,欢迎!否则根据实际情况显示用户名不存在或密码错误。

6.3 在web.xml中对LoginServlet进行配置

四、数据记录和计算

Post.html运行截图

 

Get.html运行截图

Login.html语句截图

LoginServlet语句截图

 

Login.html运行截图

   

五、实验结果或结论

六、总结

在打开文件和修改时因操作不当导致web文件夹里的文件放置不正确导致不能在浏览器里输入html网址跳转,后通过调整解决;途中还出现浏览器报错此URL不支持Http方法GET,通过将LoginServlet中的doPost方法改为doGet方法后解决此问题。实验过程要不断调试和试错才会更上一层楼,会发现自己还需要学习更多的东西。

标签:截图,Tomcat,配置,JavaEE,html,实验,开发,Servlet
From: https://blog.csdn.net/m0_67519714/article/details/136661287

相关文章

  • 【消息队列开发】 背景知识与需求分析
    文章目录......
  • Nginx应用场景及配置
    目录一、Web服务器1.HTTP2.HTTPS二、反向代理三、负载均衡四、重定向1.老域名跳转新域名2.路径重定向五、防盗链六、手机端重定向PC端七、基于请求路径转发不同服务一、Web服务器1.HTTPserver{listen80;server_name_;location/{root/data;......
  • OMAP-L138 + FPGA开发板(Pin-To-Pin国产FPGA)
    XQ138F-EVM是广州星嵌电子科技有限公司基于TIOMAP-L138(定点/浮点DSPC674x+ARM9)+FPGA处理器研制的开发板;OMAP-L138选用TI德州仪器的TMS320C6748+ARM926EJ-S异构双核处理器,主频456MHz,高达3648MIPS和2746MFLOPS的运算能力;FPGA采用中科亿海微eHiChip6家族EQ6......
  • Tomcat安装和配置,图文详解(2024)
    Tomcat安装和配置,图文详解(2024)一、Tomcat的下载和安装二、Tomcat环境变量的配置三、Tomcat的使用一、Tomcat的下载和安装1.进入Tomcat官网链接,我们可以看到左边这里有选择版本的链接,右边是对版本的一些介绍。2,选择版本,无论是9还是10都可以,不推荐使用最新版本的Tom......
  • 【短剧小程序开发】费用从20元送源码到20万定制到底有什么区别?
    网络微短剧无疑是2024年最火热的蓝海项目之一。2023年国内微短剧总量已达373.9亿元,可知道全年电影总票房才549亿元。短剧的市场总量超过电影票房指日可待,预计2027年短剧总量可达1000亿元。稍微关注短剧赛道的朋友就会发现,23年至今不断会有某某短剧上线当日充值超2000万等等新......
  • React — react配置@路径
    通常情况下,@路径是作为一个别名来使用,用于指向项目的根目录。这样做的好处是可以简化模块导入时的路径书写,使代码更加清晰和易读。别名路径配置1.路径解析配置(webpack),把@/解析为src/(1)下载插件craconpmi-D@craco/craco(2)项目根目录下创建配置文件craco.config.js(配......
  • 微信小程序开发:调用人像动漫化接口前先限制并缩放图片尺寸
    上文说到我们在调用人像动漫化接口之前先将人像图片做了增强,但是用户自己上传的图片可能像素会很大,会超过2000*2000,因为人像动漫化接口限制,图片大小不能超过2000*2000: 只有阿里云有这个限制,腾讯云的限制是图片大小不能超过5M: 只有阿里云的有限制: 所以我们需要用到......
  • 程序员必备开发工具(IDE)推荐
    前言作为IT工作者,我们离不开写代码,但是工欲善其事必先利其器,在写代码的时候,我们要选择合适的IDE,提升我们的代码编写和调试效率。本文就来给大家安利几款必备的IDE。JetBrainsPyCharmJetBrainsPyCharm是专为Python开发而设计的集成开发环境,提供了强大的功能和工具,如代码分析......
  • “仍有 5 亿人坚持用 QQ”;马斯克:本周开源 xAI 人工智能助手丨 RTE 开发者日报 Vol.162
      开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(RealTimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点......
  • springboot-02理解 自动配置原理
    在进行springboot的多环境配置:可以选择激活那一共配置文件在properties下使用spring.profiles.active=.dev.test等在yaml下可以使用-------来进行分割环境配置测试环境server:port:8082spring:Profiles:dev/test;active:只需通过选择不同调用的环境参数进行声明即可......