快速开始

1 新建idea空项目

2 idea添加smart tomcat插件

3 下载tomcat程序

4 idea中创建webapp目录,webapp中创建WEB-INF(这个单词一定不能错)目录,WEB-INF文件中创建web.xml 内容如下

<?xml version=”1.0” encoding=”UTF-8”?>
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”>

5 idea项目中将解压后的tomcat程序的lib文件夹添加为三方库

6 webapp文件中中写一个html,其中包含一个form表单 里面填写用户名和密码


用户名
密码

7 idea中创建一个java代码 接受form表单中的数据并在控制台打印

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

//这个注解中的值 需要和前端form表单中的action值一样
@WebServlet(“/myjava”)
public class MyJavaWeb extends HttpServlet {

  1. @Override<br /> protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {<br /> //接受前端的参数并打印
  2. //该方法参数中的值需要和form表单中的input中的name值相同 才能取到对应输入框中的内容<br /> String username = req.getParameter("username");<br /> String password = req.getParameter("password");<br /> System.out.println("username = " + username);<br /> System.out.println("password = " + password);
  3. super.doPost(req, resp);<br /> }<br />}

8.配置smarttomcat