位置: IT常识 - 正文

Java web入门:在Idea上创建Java web项目(java webflux)

编辑:rootadmin
Java web入门:在Idea上创建Java web项目 概述

推荐整理分享Java web入门:在Idea上创建Java web项目(java webflux),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:java web dao,java web helloworld,javaweb使用,java javaweb,java web,java webflux,javaweb使用,java web,内容如对您有帮助,希望把文章链接给更多的朋友!

在初学Java web时我们通常使用Tomcat作为Java web的服务器,而一个完整的Java项目需要jdk和集成开发环境。今天我们就以Idea为例介绍一下如何在Idea上创建Java web项目以及部署Tomcat

准备工作

由于Tomcat运行依靠jdk,所以第一步就是确保jdk已经安装并配置,打开cmd命令行输入java回车,如果提示“java不是内部或外部命令...”的信息说明jdk未安装或未配置成功,由于下载jdk的途径有很多这里就先不介绍了,但配置环境变量必不可少。Win11的话先进入设置-系统-系统信息-高级系统设置-环境变量,在系统变量中添加名为JAVA_HOME,变量值是安装jdk的目录;然后编辑Path,新增一行%JAVA_HOME%\bin,并上移到第二位,保存后个人建议重启一下电脑,再打开cmd输入java命令,若输出相关命令的说明信息证明完成配置。

Tomcat的话推荐下载zip包,推荐解压到D盘根目录就可以了。至于配置Tomcat和解决中文乱码问题前面文章已经提到过了这里就不赘述了。

创建Java web项目

1. 打开IDEA,点开File-New-Project

2. 选择Web Application,确保已勾选Create web.xml,然后点Next

3. 给项目命名后点击Finish,此时我们就可以看到项目结构是这样的

4. 在WEB-INF下新建两个文件夹

        4.1. lib 这个文件夹存的是从外部导入的jar包,要使导入的jar包生效,需要如下设置

         先点开File-Project Structure

        

         在Libraries这一栏中点击右边的加号再点击Java

         

          选择新建的lib文件夹,然后点OK

          

Java web入门:在Idea上创建Java web项目(java webflux)

         选择Jar Directory,再点两下OK

         

        4.2. 别着急关闭窗口,下面的操作用于

        点开Modules,选择右边Paths这一栏,我们要设置下java字节码文件生成位置

        

单选按钮切换到Use module compile output path,把下面两个路径都设为新建的classes文件夹里

 5. 为了便于访问Servlet,我们需要修改项目启动后的url后缀

        先点下三角猫图标,再打开Edit Configurations

        

        切到Deployment,把下面Application context直接改成/,ok之后你只要部署好servlet,在localhost:端口号/servlet绑定的url就可以直接响应servlet了。

测试

上次我们用了最笨的方式定义了一个Servlet,目的是让大家了解Servlet如何才能使用

but,这里还有最简便的Servlet添加方式

给新Servlet取名之后就可以定义成功了

 

 这是测试的代码

package web;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(name = "web.CServlet", value = "/CServlet")public class CServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.printf("Halo\n"); }}

         

O98K! 成功在IDEA上创建Java web项目 

本文链接地址:https://www.jiuchutong.com/zhishi/297635.html 转载请保留说明!

上一篇:选项式 API 和组合式 API的区别(选项式api和组合式api哪个好)

下一篇:如何理解虚拟DOM(如何理解虚拟存储的虚拟)

  • 税务局纳税申报网站官网
  • 营业账簿印花税申报期限
  • 个人所得税计算器
  • 小规模公司的外汇业务
  • 什么是库存现金的盘亏
  • 金税四期对小规模纳税人
  • 期间费用明细表中的各项税费是指什么
  • 过路费报销属于什么费用科目
  • 税控技术维护费每年都能抵扣吗
  • 预缴的增值税怎么算
  • 退回的税款如何做账
  • 进项税额计入其他应付款是什么意思
  • 公租房租金收入什么科目
  • 授予股票期权分录
  • 公司员工出差发工资吗
  • 小规模公司退税
  • 2018年老项目应该如何交税?
  • 小规模纳税人可以抵扣进项税吗
  • 劳务公司开的3%专用发票能抵扣吗
  • excel单元格内换行macbook
  • 航天服务费530是什么?
  • 企业创业初期能干什么
  • 防洪基金怎么做分录
  • 公司个人所得税怎么申报
  • 委托付款分录
  • 单位缴纳工会经费的会计分录怎么做
  • win10提示病毒防护已过期
  • 税收是财政政策传导机制中重要的媒介之一
  • 上年度所得税未计提已交本年度如何计提
  • 进货的运费怎么计算
  • scanserver.exe - scanserver是什么进程 有什么用
  • 政策性搬迁会计处理案例
  • vue怎么使用本地存储比较好
  • 以前年度多计提的工资怎么处理
  • cpqeadm.exe是什么进程 可以关闭吗 cpqeadm进程查询
  • 固定资产维修费计入固定资产吗
  • java中文乱码解决总结
  • shift命令 向左移动参数
  • 简述资产负债表债务法
  • 个税申报系统升级要多久
  • 让客户抽奖赠送什么礼物
  • 建筑公司劳务发票
  • 销售使用过的车辆应该如何交增值税
  • phpcms使用教程
  • 摄影行业开票
  • 印花税计提怎么做分录
  • 个税 全年累计
  • 医院购买医疗器械
  • 预收账款和其他应付款
  • 初级会计实务中第二章第四节存货(5)费琪
  • 普通发票的进项票怎么做分录
  • 境外运费支付属什么费用
  • 净利润率的计算方法公式
  • 股票增值权个人可以买吗
  • 租出的固定资产
  • 实收资本为0可以运作吗?
  • 存货管理的类型
  • 行政事业单位如何加强预算管理
  • 环保局罚款记什么科目
  • linux中链接
  • 使用组策略可控制什么
  • linux系统ll
  • c# opengl 3d
  • 编写一个简单的shell
  • python输入错了怎么办
  • 批量dns解析
  • jquery图片
  • nodejs定义数组
  • ug输入代码
  • javascript代码用什么来标记
  • nodejs cgi
  • js中refresh
  • jquery ui教程
  • 小规模纳税人销售额怎么算
  • 税务申报作废后无法申报
  • 光明区新区
  • 百望税控盘电子发票开好了如何打印及导出发票
  • 吉林省耕地面积有多少万亩
  • 怎样在网上税务局个人发票能开10万以上?
  • 北京市朝阳区地税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设