Tomcat(+Servlet)笔记+代码

时间:2024-07-05 20:32:13

Tomcat安装和配置

安装在不含中文的路径,路径不能太长

Apache 官网????

Apache Tomcat® - Welcome!

配置部分

点击下图红框处,找到Tomcat安装位置 

 +添加项目的文件

 配好的话,红框这里有个猫

代码部分

新建jsp文件,里面写前端代码

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
你好
</body>
</html>

 运行后页面展示

Servlet

Servlet用于处理客户端请求并生成动态网页。

post:密文请求

get:明文请求

目录结构

 MyServlet

package com.qf.javaweb01.controller;

import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/MyServlet")
public class MyServlet extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response){
        String s=request.getParameter("username");
        System.out.println("我是post");
    }
    protected void doGet(HttpServletRequest request,HttpServletResponse response){
        System.out.println("我是get");
    }
}

修改前端index代码

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<form action="MyServlet" method="post">
    username:<input type="text" name="username">
    <input type="submit">
</form>
</body>
</html>

实现效果,点击提交后自动跳转下一页面