创建和配置Servlet项目
servlet是原生的javaweb
这里学习javaweb时候,配置Servlet项目,idea社区版怎么手动配置Servlet项目,于是就搞了一个教程,也是算入坑javaweb了
1.创建一个项目
2.添加web模块
先选择创建的项目,打开模块设置
在模块中选中自己的项目,添加web模块
然后确定
3.配置web模块
在生成的web目录下的WEB-INF目录下创建classes目录,用于存放编译后的文件
再次打开模块设置,在模块中选择我们的项目,设置输出路径,将两个路径改为刚创建好的classes目录
点击修正,然后创建一个工件
最后确定
4.配置Tomcat启动项
打开运行配置
添加Tomcat配置
配置Tomcat,配置好Tomcat的安装路径
添加部署,选择刚设置好的工件
最后确定,当然也可以设置其他东西,如上下文,端口等等
6.引入外部jar包
打开模块设置,添加Tomcat安装目录下的lib目录下的servlet-api.jar
这里也可以在web目录下创建lib目录,来放置导入的包!
7.启动简单的实例
在web目录下,创建index.jsp,然后运行服务器
成功输出
编写Servlet程序,在src目录下创建一个软件包,编写一个java程序测试一下
package com.my;
import jakarta.servlet.Servlet; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.*; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException; import java.io.PrintWriter;
@WebServlet(name = "test") public class Helloserver extends HttpServlet implements Servlet { @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("this is a test!"); }
}
|
然后编辑web.xml文件,如下设置
然后重新启动服务器访问
这里的url与我们配置的相对应
继续开启javaweb之旅(^-^)