【搭建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

项目

开写

相关推荐
plainGeekDev32 分钟前
Activity 间传值 → Navigation 参数
android·java·kotlin
plainGeekDev36 分钟前
onActivityResult → ActivityResult API
android·java·kotlin
Sunia37 分钟前
《AgentX 专栏》10-生产部署:3台2C4G云服务器把企业级Agent真正跑起来的完整方案
java·架构
ZhengEnCi2 小时前
J7A-高级Java工程师面试三道灵魂拷问-深度广度与工程素养的终极检验
java·后端
狼爷20 小时前
吃透 Java Function 接口,搞定 99% 的 Stream 场景
java·函数式编程
祎雪双十Gy1 天前
从 DataX 的配置加载说起:我用 FastJson2 做了一个轻量级动态配置管理库
java·后端
小锋java12341 天前
分享一套锋哥原创的SpringBoot4+Vue3宠物领养网站系统
java
考虑考虑1 天前
Java实现hmacsha1加密算法
java·后端·java ee
掉鱼的猫1 天前
Spring Boot → Solon 注解迁移实战指南:一张对照表说清楚
java·spring boot
plainGeekDev1 天前
广播接收器 → Flow + Lifecycle
android·java·kotlin