2020.2idea创建web_使用 IntelliJ IDEA 创建 Web 工程以及启动 Tomcat 乱码问题处理

07eb08cc09b825ede220171d0b9c158f.gif

很多人从 Eclipse 换成 IDEA 会比较 "畏手畏脚" 很多设置和操作都和之前不一样了,在这里我带大家用 IDEA 快速使创建一个简单的 Web 项目,以及使用 Web 启动 Tomcat 遇到的乱码问题处理做个汇总,希望能够帮到大家,IDEA 快速入手,玩到飞起来~

1、创建 Web 工程

1)File ---> New ---> Project

174518067a1e05f205e3104cfc2adeb7.png

2)设置 Project name

e20016ed8cb31999469f85b137f8208c.png

3)创建成功页面

a4d3823f58b48d46e2d5f14e804ddf42.png

4)创建 JSP(index.jsp)

<%--
  Created by IntelliJ IDEA.
  User: 86135
  Date: 2020/7/31
  Time: 14:47
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>添加用户</title>
  </head>
  <body>
    <form action="addUser" method="post">
      用户名:<input type="text" name="username" /><br />
      密码:<input type="text" name="pwd" /><br />
      <input type="submit" value="OKOK" />
    </form>
  </body>
</html>

5)创建 Servlet

03af05d603dde14bd39fe64594988890.png
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;

/**
 * @Auther:Robin
 * @Date:2020/7/31
 * @Description:${PACKAGE_NAME}
 * @version:1.0
 */
@WebServlet(name = "AddUser", urlPatterns = {"/addUser"})
public class AddUser extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        request.setCharacterEncoding("utf-8");
        String username = request.getParameter("username");
        String pwd = request.getParameter("pwd");
        System.out.println(username + "   " + pwd);
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request, response);
    }
}

4、去掉参数名称提示

6c5be2779bbb98e9d0bb4a21fa41b4e0.png

6)启动 Tomcat,并访问 Servlet

d8767464b71e3c32fd3564100496a420.png

2、配置项目访问路径

从上面运行结果我们发现:IDEA 默认的 Web 访问路径是根目录:http://localhost:8080/,这和我们使用 Eclipse 是不一样的,为了很多程序员的习惯问题,我们可以对默认访问路径针对个人操作习惯进行修改配置:

1)修改访问路径

dba26098b0494fa8ac8f4e590b6e45f6.png

b7379922efddb5c5b939b31e92c5caaa.png

f0433b868336578a8b7ad8aa3597ac45.png

2)重新启动 Tomcat:

b567ba76328ab3745d6770d448fafb47.png
动图演示:

a5a6f9fcba546389992a7a1defc4f78d.gif

3、解决 IDEA 中启动 Tomcat 出现控制台乱码问题

1)修改配置文件

找到 IDEA 的安装目录,在 bin 文件夹下找到以下两个文件,用记事本或者其他软件打开:

5d39caaa9a3dd5b643c4470921d267e4.png

然后两个文件中都添加:

-Dfile.encoding=UTF-8

2)修改idea中tomcat的部署

在部署 Tomcat 的 VM options 项中添加:

-Dfile.encoding=UTF-8

147f7fd0a6a3b1038bb19f575f704d3d.png

3)重启idea即可

:idea本身的配置都要改成UTF-8

5e27d8945391e4f5d1e7fb4a43769c8e.png

4)乱码问题解决

7f5d478ad0ae60fdc81f801cd7376954.png
知乎视频​www.zhihu.com

希望能够帮到大家,有问题的可以留言讨论哦!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值