【搭建JavaEE】(2)Tomcat安装配置和第一个JavaEE程序

Tomcat--容器(Container)

下载

Apache Tomcat® - Welcome!


下载完成

请求/响应

结构

测试

查看Jdk版本

改端口号localhost8080-->8099

学学人家以后牛逼了可以用自己名字当文件夹名

配置端口8099

找到server文件

用记事本打开

再打开另一个logging文件

"乱码解决"步骤:UTF-8改成windows的编码格式GBK。

还是用记事本打开

汇总所有要改的地方:

测试乱码问题是否解决

ctrl+c关闭此窗口

log日志

错误解决

JVM Bind: 1.重启电脑。 2.linux命令

idea中配置tomcat



建议不要和博主一样,文件夹用中文命名

检查

创建项目

注意红框改成Web否则创建的项目没有web文件夹。

可以改下结构,将来在ee.包下写代码

next

等一会

没配好在这里修改



Run


搭建javaEE架构

第一个JavaEE程序

接受亲后端代码


java 复制代码
package com.ffyc.servlet;

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;

@WebServlet(value = "/test")
public class HelloServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("GET......");
    }

    //Post不动
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        super.doPost(req, resp);
        System.out.println("Post");
    }
}

index.jsp 默认前端页面

什么是servlet

serv er + applet = servlet

可以解释为:能跑的java程序。

GET

  • 地址栏输入
  • a标签

POST

form表单

页面


用户名密码不安全

GET------直接显示

改回post------隐藏了表单内容

登录项目












创建顺序小结

pre

项目

开写

相关推荐
桦说编程1 小时前
Java 中如何创建不可变类型
java·后端·函数式编程
lifallen1 小时前
Java Stream sort算子实现:SortedOps
java·开发语言
IT毕设实战小研1 小时前
基于Spring Boot 4s店车辆管理系统 租车管理系统 停车位管理系统 智慧车辆管理系统
java·开发语言·spring boot·后端·spring·毕业设计·课程设计
没有bug.的程序员2 小时前
JVM 总览与运行原理:深入Java虚拟机的核心引擎
java·jvm·python·虚拟机
甄超锋2 小时前
Java ArrayList的介绍及用法
java·windows·spring boot·python·spring·spring cloud·tomcat
阿华的代码王国3 小时前
【Android】RecyclerView复用CheckBox的异常状态
android·xml·java·前端·后端
Zyy~3 小时前
《设计模式》装饰模式
java·设计模式
A尘埃3 小时前
企业级Java项目和大模型结合场景(智能客服系统:电商、金融、政务、企业)
java·金融·政务·智能客服系统
青云交3 小时前
Java 大视界 -- 基于 Java 的大数据可视化在城市交通拥堵治理与出行效率提升中的应用(398)
java·大数据·flink·大数据可视化·拥堵预测·城市交通治理·实时热力图
CHEN5_024 小时前
【Java基础面试题】Java基础概念
java·开发语言