JavaEE-servlet小程序的编写
分类:
后端技术
简介:servlet小程序的编写此次实验的内容为编写一个servlet小程序,实现网页请求与响应的功能。本次实验的目的主要是进行环境的配置,并使用java的servlet实现一个简单的请求与响应功能。开发环境:开发工具:VS Codetomcat版本:apache tomcat 8.5.82jdk版本:jdk 17.0.4.101一、环境配置步骤:首先下载vscode,然后安装插件Extension Pack For JAVA与XML标签自动补全插件 Vscode现在全面支持了java的开发。在安装完拓展后重启vscode,创建一个新的java项目,此时会弹出配置jdk的选项,我们可以选择安装新的jdk,按照VScode的引导进行安装即可,这样的配置方式可以免去手动配置jdk的环境变量(但还是建议掌握手动配置jdk的方法)。在tomcat官网下载tomcat8,解压到本地,然后配置环境变量,步骤如下:下载这个版本: 环境变量的配置:右击 此电脑 > 属性 > 高级系统设置 > 环境变量 新建好后编辑path,新建一个条目,按照如下方式填写: 配置完后启动命令行,输入startup.bat,如果有以下效果并自动打开了一个新的命令行,则表示tomcat配置完成: 在原来的(不是自动打开的)命令行中输入shutdown.bat关闭web服务器。 到此为止,开发环境配置完毕。二、servlet的编写java部分: 我们需要现在项目中引入servlet的jar包,否则会出现编译错误。 打开我们刚才解压的tomcat目录,然后打开lib目录,找到servlet api.jar这个文件,将其复制到我们创建的java项目中的lib目录中。 然后键入以下代码: 此部分的doGet和doPost实现了请求 然后点击右上角的小箭头: 记住要选择 Run Java,这样才是JAVA的编译方式。 由于我们在这个类中没有写入main方法,所以编译后会提示缺少main方法而无法运行。我们不用管它,只要能正常生成我们需要的.class文件即可。 到此我们的java项目目录结构应该是这样的: 我们将这个.class文件复制下来,打开我们的tomcat文件夹,按以下路径打开:apache tomcat 8.5.82\webapps\ROOT\WEB INF将我们的.class文件放入classes文件夹中。如果没有此文件夹就新建一个。XML文件的编辑:打开上述目录下的web.xml文件(建议用vscode等代码编辑器打开),对文件进行如下修改(注释以上部分不用修改): 完成后保存即可。运行我们打开一个命令行,输入startup.bat启动tomcat服务器,然后打开浏览器,输入:127.0.0.1:8080/servlet/helloworld出现以下界面: 至此我们的实验一就完成了。