idea中创建一个简单的servlet

发布时间:2022-06-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了idea中创建一个简单的servlet脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

一、建maven的主工程

file->new->PRoject->;maven->next

idea中创建一个简单的servlet

 

然后命名

idea中创建一个简单的servlet

然后删除掉下面的src目录

idea中创建一个简单的servlet

接下来添加maven的依赖

然后到https://mvnreposITory.COM/artifact/javax.servlet/javax.servlet-api/4.0.1得到下面这段jar包导入

<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dePEndency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>4.0.1</version>
    <scope>provided</scope>
</dependency>

还有https://mvnrepository.com/artifact/javax.servlet.jsp/javax.servlet.jsp-api/2.3.3里面

<!-- https://mvnrepository.com/artifact/javax.servlet.jsp/javax.servlet.jsp-api -->
<dependency>
    <groupId>javax.servlet.jsp</groupId>
    <artifactId>javax.servlet.jsp-api</artifactId>
    <version>2.3.3</version>
    <scope>provided</scope>
</dependency>

复制粘贴到项目pom.XMl的dependency中

 

idea中创建一个简单的servlet

然后刷新一下maven

idea中创建一个简单的servlet

我们以上步骤建的这个空的目录就是maven的主工程

 

 

 

 二、建立maven子工程,也就是我们的servlet

idea中创建一个简单的servlet

 

idea中创建一个简单的servlet

 

idea中创建一个简单的servlet

 然后把新建的这个子工程的web.xML换成最新的下面这段代码

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
        http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
        version="4.0"
        metadata-complete="true">

idea中创建一个简单的servlet

创建一个新的目录取名java

 

idea中创建一个简单的servlet

 

 

 然后右键点击这个目录->Mark Directory as ->sourses root

同理建立一个新的目录命名resourses,然后右键点击这个目录->Mark Directory as ->resourses root

然后在java目录下新建package

idea中创建一个简单的servlet

 

 

 然后命名

idea中创建一个简单的servlet

 

 

 然后在这个package下面新建java class

idea中创建一个简单的servlet

 

 

 然后命名HelloServlet

idea中创建一个简单的servlet

 

三,让这个servlet继承自HttpServlet

 

 

idea中创建一个简单的servlet

 

 

 接下来重写HttpServlet中的doGet 和doPost,右键->Generate..->override Methods->选择doGet和doPost

idea中创建一个简单的servlet

idea中创建一个简单的servlet

 

 

 !!先把两个super注释掉要不然后续可能会405!!

idea中创建一个简单的servlet

在doGet中输入简单代码,随意就好,例如

PrintWriter writer =  resp.getWriter();//响应流
        writer.print("Hello,servlet");

idea中创建一个简单的servlet

 

 

 四、配置servlet路径

<!--注册servlet-->
  <servlet>
    <servlet-name>hello</servlet-name>
    <servlet-class>com.liyu.servlet.HelloServlet</servlet-class>
  </servlet>
  <!--servlet的请求路径-->
  <servlet-mapping>
      <servlet-name>hello</servlet-name>
    <url-pattern>/hello</url-pattern>
  </servlet-mapping>

在web.xml中配置servelt路径,servlet-clasS写自己的servlet class的路径,名字自己取就好

idea中创建一个简单的servlet

 

 五、配置tomcat

idea中创建一个简单的servlet

然后选择自己tomcat的版本

idea中创建一个简单的servlet

 

 然后在deployment->+->add artifacts

idea中创建一个简单的servlet

 

 !!注意!! 建的要是自己servlet子工程的artifacts,不要键成父工程的

然后下面的Application context自己取就好

idea中创建一个简单的servlet

 

 六、测试运行

idea中创建一个简单的servlet

 

idea中创建一个简单的servlet

然后在访问路径后面写先前给servlet配置路径时给serlvet取的名字,再回车

idea中创建一个简单的servlet

 

 然后就 完啦!!!

 

脚本宝典总结

以上是脚本宝典为你收集整理的idea中创建一个简单的servlet全部内容,希望文章能够帮你解决idea中创建一个简单的servlet所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。