前面已经将Servlet的运行环境以及工程都创建好了,那么这一小节我们就在IDEA中开发第一个Servlet程序。
1、创建HelloServlet类
首先在【src/main/java】目录下,创建com.gitcode.servlet包路径,并且新建HelloServlet.java文件。案例代码如下:
package com.gitcode.servlet;
import javax.servlet.*;
import java.io.IOException;
/**
* @version 1.0.0
* @Date: 2024/3/3 20:57
* @Author ZhuYouBin
* @Description:
*/
public class HelloServlet implements Servlet {
@Override
public void init(ServletConfig servletConfig) throws ServletException {
System.out.println("执行init方法...");
}
@Override
public ServletConfig getServletConfig() {
return null;
}
@Override
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
System.out.println("执行service方法...");
}
@Override
public String getServletInfo() {
return null;
}
@Override
public void destroy() {
System.out.println("执行destroy方法...");
}
}
如下图所示:
2、配置web.xml映射路径
打开WEB-INF目录下的web.xml配置文件,然后在文件中添加servlet-mapping映射关系。
工程名称
工程描述
HelloServlet
com.gitcode.servlet.HelloServlet
HelloServlet
/helloServlet
3、部署工程
在IDEA中部署JavaWeb工程就变得非常简单啦,只需要点击右上方的运行按钮即可。
部署成功之后,就可以在IDEA控制台看到启动日志。
4、访问HelloServlet
打开浏览器,地址栏输入
http://localhost:8080/servlet/helloServlet即可访问,查看控制台输出日志信息。
到这里,IDEA中开发并且部署Servlet程序就成功啦。
5、解决控制台输出乱码问题
可以发现,我们IDEA控制台的中文输出是乱码显示的,只需要在Tomcat启动的时候,添加下面参数即可解决。
-Dfile.encoding=UTF-8
如下图所示:
再次访问,控制台就不会输出乱码啦。
到这,我们就创建并且成功部署了第一个Servlet程序啦。
今天就到这里,未完待续~~
本文暂时没有评论,来添加一个吧(●'◡'●)