欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)

程序员文章站 2022-03-27 22:23:06
**IDEA 2020.2.1创建web项目并执行Servlet文件**首先创建一个java项目然后右键单击主目录添加web文件所需配置添加完成后这里会多出几个文件在WEB-INF文件夹下创建两个目录,一个是classes用来存放.class文件,另一个是lib用来存放jar包(lib图省略)。然后开始部署tomcat(tomcat安装步骤请自行搜索)到这里可能会出现一个bug,点击fix解决,如果不点可能会出现404找不到页面的错误然后点击file----点击Project s...

**

IDEA 2020.2.1创建web项目并执行Servlet文件

**

首先创建一个java项目IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
然后右键单击主目录添加web文件所需配置IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
添加完成后这里会多出几个文件IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
在WEB-INF文件夹下创建两个目录,一个是classes用来存放.class文件,另一个是lib用来存放jar包(lib图省略)。IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
然后开始部署tomcat(tomcat安装步骤请自行搜索)IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
到这里可能会出现一个bug,点击fix解决,如果不点可能会出现404找不到页面的错误IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
然后点击file----点击Project structure…------点击Modules------点击中间的path-----下面勾选自主选择路径------路径改为classes的路径(此处是设置.class文件的存储路径)IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
接着点击path旁边的Dependencies------点击左上角+号选第一个IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
接着找到lib文件-----选jar包存储目录—点ok
IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
开始创建servlet文件,但是idea没有直接创建servlet的选项,那就自行创建java Class文件继承Httpservlet接口。IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
继承Httpservlet需要导入jar包(servlet-api.jar包一般放在tomcat的lib文件下)IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
一路点ok到底
IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
开始编辑java Class文件,继承HttpServlet然后按Ctrl+o快捷添加三个方法(一定要快捷添加doGet()、doPost(),手打输入这两个方法会出错),一共是doGet(),doPost(),init()三个方法,然后手动创建构造方法。记住要删掉doGet(),doPost()里面的super方法,不然会报错(具体原因不知)。IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
然后在doGet()方法里面编辑。IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
resp.setCharacterEncoding("UTF-8"); //设置响应的字符集格式为UTF-8 resp.setContentType("text/html"); //设置响应正文的MIME类型 PrintWriter out = resp.getWriter(); //返回一个PrintWriter对象,Servlet使用它来输出字符串形式的正文数据 //以下为输出的HTML正文数据 out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">"); out.println("<HTML>"); out.println(" <HEAD><TITLE>动态生成的HTML文档</TITLE></HEAD>"); out.println(" <BODY>"); out.println("<a>这是一个网页</a>"); out.println(new Date()); out.println(" </BODY>"); out.println("</HTML>"); out.flush(); out.close();
以上是编辑内容,直接复制即可。
接着配置web.xml文件(照图配置即可)
IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
其中Servlet-name两个命名是自主命名的,但是必须要相同。url-pattern映射Servlet文件。
到这里基本就配置完毕了,开始启动tomcat。
IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
启动成功后会运行lib文件夹下的index.jsp文件,如果想要运行Servlet文件请在网页后面输入url-pattern映射路径,我个人的是/web1IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
输入之后就会跳转到Servlet界面。IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
成功运行!
集中说明一下404,405,500错误。
404错误很可能是你输入路径是错误的,具体路径你要看tomcat下面的路径IDEA 2020.2.1创建web项目并执行Servlet文件(集中处理404,405,500等错误)
405错误,doGet(),doPost()方法不是用快捷键生成。
500错误应该是代码书写有问题。
运行成功却出现空白页代码要用html格式编写,不要直接输出。
码字不易,有用请点个赞!!谢谢!!

本文地址:https://blog.csdn.net/weixin_46027891/article/details/109269428