使用idea创建web项目并使用Servlet

  • Post author:
  • Post category:其他


步骤:



1.创建项目

首先新建一个项目

在这里插入图片描述

然后创建一个初始的Java项目,点击Next。

在这里插入图片描述



2.增加框架

右击项目,选择Add Framework Support

在这里插入图片描述

勾选 Web Application 点击OK

在这里插入图片描述

项目内会出现web目录

web下有 WEB-INF子目录 该目录下的web.xml用于配置文件

index.jsp是网页的初始界面

在这里插入图片描述



3.添加servlet依赖

打开File => ProjectStructure或者右击项目 => open module settings

在这里插入图片描述

Modules => Dependencies => + => JARs or Directories

在这里插入图片描述

选择已经下载好的tomcat的lib目录下的servlet-api.jar

在这里插入图片描述

一路ok即可

此时新建文件可以发现多了一个Servlet,我们点击会自动创建一个继承好的Servlet类

在这里插入图片描述

在这里插入图片描述



4.配置Tomcat

右上角选择 Current File的倒三角

Edit Configeurations

在这里插入图片描述

添加Tomcat => local的配置

(需要事先已经下载并安装好Tomcat)

在这里插入图片描述

该界面有几个问题需要解决

下方如果有警告:这是因为项目没有搭建到tomcat服务器上去,选择Fix即会自动搭建

HTTP port是tomcat占用的端口,如果被其他进程占用启动时会报错

JMX port同理

URL是启动时自动打开的浏览器网址

在这里插入图片描述

在Deployment下的Application context中可以修改默认页面的url后缀

写入”/“时默认页面是http://localhost:8888/

写入”/demo“时默认页面是http://localhost:8888/demo

在这里插入图片描述

选择OK,配置完成



5.新建网页

右击web目录 => 新建一个jsp文件

在浏览器中对应的网址是http://localhost:8888/xxx.jsp

在这里插入图片描述

例如下方就是http://localhost:8888/login.jsp

在其中可以编写web网页

下方表单中的action属性确认要提交到哪个服务器

这里是提交到doLog中

methon属性确认提交方法

这里是用post方法

input标签中 type属性=”submit”表示点击该选项开始提交

在这里插入图片描述



6.Servlet

新建的servlet类中有注解@WebServlet

name可写可不写 value表示网址

例如/doLog 想进入对应网页就要在浏览器中输入http://localhost:8888/doLog

如果没有写@WebServlet注解,就需要在web.xml写相关配置信息

在这里插入图片描述

上图是一个简单的用户登录

登录成功跳转到另一个页面welcome页面, 否则失败返回登录页面

这里注意如果jsp的提交方法methon是post,那么doPost方法中要调用doGet方法



版权声明:本文为qq_52364715原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。