位置: 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(如何理解虚拟存储的虚拟)

  • 华为nova4e多宽(华为nova4e尺寸长宽高)

    华为nova4e多宽(华为nova4e尺寸长宽高)

  • 手机如何和电脑连接(手机如何和电脑传输文件)

    手机如何和电脑连接(手机如何和电脑传输文件)

  • 户户通模块异常m11怎么办(户户通模块异常m11怎么处理)

    户户通模块异常m11怎么办(户户通模块异常m11怎么处理)

  • 抖音满足什么条件开合集(抖音满足什么条件可以建粉丝群)

    抖音满足什么条件开合集(抖音满足什么条件可以建粉丝群)

  • 如何在excel中表示单元格的位置(如何在excel中表示今天)

    如何在excel中表示单元格的位置(如何在excel中表示今天)

  • 电脑摔了一下开机黑屏(电脑摔了一下开机一直滴滴)

    电脑摔了一下开机黑屏(电脑摔了一下开机一直滴滴)

  • 苹果手机拍视频有滋滋声怎么解决(苹果手机拍视频没声音)

    苹果手机拍视频有滋滋声怎么解决(苹果手机拍视频没声音)

  • 荣耀20s可以开空调吗(荣耀20s开空调)

    荣耀20s可以开空调吗(荣耀20s开空调)

  • 京东调货预计时间准吗(京东显示调货后的预计时间是不是不准了)

    京东调货预计时间准吗(京东显示调货后的预计时间是不是不准了)

  • windows处于通知模式是什么意思(win处于通知状态)

    windows处于通知模式是什么意思(win处于通知状态)

  • ipad几代可以用苹果笔(ipad几代可以用键盘)

    ipad几代可以用苹果笔(ipad几代可以用键盘)

  • qqsvip包括黄钻吗(qqvip有黄钻功能吗)

    qqsvip包括黄钻吗(qqvip有黄钻功能吗)

  • 淘宝差评商家多久能看见(淘宝 卖家 差评)

    淘宝差评商家多久能看见(淘宝 卖家 差评)

  • 手机怎么校屏(智能手机怎样校屏)

    手机怎么校屏(智能手机怎样校屏)

  • soul mate点亮要多久(soulmate点亮要多少心)

    soul mate点亮要多久(soulmate点亮要多少心)

  • 苹果11怎么放两张卡(苹果11怎么放两张卡没网络呢)

    苹果11怎么放两张卡(苹果11怎么放两张卡没网络呢)

  • 苹果x支持反向充电吗(苹果x反向充电功能怎么打开)

    苹果x支持反向充电吗(苹果x反向充电功能怎么打开)

  • watch如何看是不是国行(怎么判断apple watch)

    watch如何看是不是国行(怎么判断apple watch)

  • 探探左右划是什么意思(探探左边划右边划什么区别)

    探探左右划是什么意思(探探左边划右边划什么区别)

  • 手机钢化膜取不下来怎么办(手机钢化膜取不出来)

    手机钢化膜取不下来怎么办(手机钢化膜取不出来)

  • word怎么链接到前一条页眉(word怎么链接到文章任意位置)

    word怎么链接到前一条页眉(word怎么链接到文章任意位置)

  • 蓝牙耳机一边没声音怎么回事(蓝牙耳机一边没有声音怎么回事)

    蓝牙耳机一边没声音怎么回事(蓝牙耳机一边没有声音怎么回事)

  • miui10过渡动画设置(小米10过渡动画)

    miui10过渡动画设置(小米10过渡动画)

  • cad怎么查看图形属性(cad怎么查看图形单位)

    cad怎么查看图形属性(cad怎么查看图形单位)

  • 企业申报个税软件怎么下载
  • 购买汽车的印花税要计入汽车原值吗
  • 残疾人保障金的工资按实发还是应发
  • 台账和明细账的区别
  • 自产商品用于在哪个科目
  • 接受捐赠的固定资产计入什么科目
  • 企业放贷利息收多少合适
  • 申报怎么打印
  • 公司开办期间的费用如何处理
  • 进口增值税已抵扣想出口
  • 业务招待费的进项怎么算
  • 房租发票一下全部开出
  • 企业债务的利息允许从税前利润扣除是什么意思
  • 小规模纳税人进货需要发票吗
  • 节假日加班工资是平时的几倍?
  • 固定资产怎么进入生产成本
  • 小规模企业房产税怎么算
  • 公司投资私募股票有哪些
  • 会计准则规定的关联方
  • 什么情况下一般纳税人可以转为小规模纳税人
  • 库存商品过期报损
  • 银行手续费扣除比例
  • 什么是保守型证券
  • phppost带cookie提交
  • memcache php
  • win10资源管理器在哪里找
  • php面向对象优点,缺点
  • php自学教程
  • 其他应付款在现金流量表怎么填
  • 月末季末年末会计都需要做什么
  • 餐饮行业采购
  • 巨大的冰柱造句
  • laravel怎么用
  • 补计提去年所得税费用会计分录
  • 原材料计入什么凭证
  • 新政府会计制度固定资产核算
  • mysql集群三种方式
  • typescript教程推荐
  • windowsserver2012r2远程协助灰色
  • 外贸公司主要是做什么产品
  • 融资租赁的会计科目
  • 补交当年的增值税
  • 盘盈的存货账务怎么处理
  • 现金流量表季报本月数是三个月的数据吗
  • 中小企业发展专项资金亮点 免申即享
  • 发票有种类型
  • 企业所得税固定资产的计税基础
  • 计提坏账准备的方法
  • 收到国家电网信息但号码不是的
  • 财付通支付的优缺点
  • 哪些项目不可以抵扣进项
  • 财产租赁合同印花税申报期限
  • 高新技术企业研发费用归集
  • 企业停产期间在生产违法吗
  • 销售返利怎么做税务处理
  • 印花税怎么申报缴纳
  • 应付职工薪酬的工资是实发工资还是应发工资
  • 资产负债表中负债的排列依据是
  • 税控盘开具发票怎么冲红?
  • 给职工发放的米面油记入什么
  • 发票盖章需要知道的10个问题
  • icloud win10
  • win7开机taskeng
  • win7关机快捷键设置
  • xp系统的本地连接在哪里打开
  • win7系统的磁盘管理在哪里,怎么打开
  • centos soft lockup
  • win8安装步骤
  • windows向microsoft报告
  • Win10锁屏壁纸怎么换
  • win8怎么弄出开始菜单键
  • cocos2dx camera
  • css中标签
  • nodejs ejs
  • macos mono
  • js中concat的用法
  • 如何保养铜香炉
  • java script教程
  • 发票一年可以开多少
  • 个人所得税怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设