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

  • 设备检验检测
  • 印花税购买使用要求及印花税会计分录?
  • 加油站的成品油是石油公司配送吗
  • 劳务报酬申报个税流程
  • 地方教育附加税税率多少?
  • 厂区地面硬化属于土建还是市政
  • 怎么导出银行对账单流水
  • 税控服务费抵税
  • 林业局会计咋样做账
  • 转出进项税
  • 待报解预算收入计入什么科目
  • 进口环节增值税是中央税还是地方税
  • 向银行贷款买车 绿本要给银行吗
  • 预收货款属于资金投入吗
  • 审计费用收取标准的2020
  • 对于甲供工程,施工方销售额不包括建设方提供的材料款。那么该销售额是否包括设备及动力款?
  • 发票月初抄税流程
  • 外地预缴个人所得税如何入账及申报
  • 预缴和实际应付的区别
  • 多扣除了应交税费怎么调整?
  • 委托加工白酒的计税依据
  • 上海中秋活动2021
  • 暂估收入入账冲回如何会计分录
  • 系统盘怎么重装系统win7
  • win11安装不显示wifi
  • pop是什么文件
  • 购销合同印花税计算方法
  • 现在用yii框架的人还多么
  • 达摩院 2021
  • 手机话费怎么打发票
  • 工会筹备金不缴可以吗
  • 理财收益 投资收益
  • 优先股股息必须支付吗
  • cmd 访问mysql
  • 社保代扣代缴的办理流程
  • 实际发生坏账损失不影响应收账款
  • 国税办税人员怎么解绑
  • 想买微波炉
  • 简易征收需要勾选认证吗
  • 业务招待费的进项能抵扣吗
  • 高新技术企业奖励政策
  • 公司借款私人账户
  • 注册资本金印花税什么时候缴纳
  • 税金附加科目有哪些
  • 税控盘服务费不交会有啥后果
  • 样品 报关
  • 红字发票抵扣时增值税纳税申报表如何处理
  • 预付物业费会计分录
  • 汇算清缴后多交的企业所得税能退吗
  • mysql的心得体会
  • 新装mysql设置密码
  • linux 详解
  • Linux系统中uniq命令的基本使用教程
  • 联想y400装win8
  • 上网本安装win7
  • linux怎么用u盘传输文件
  • xp系统如何隐藏我的电脑
  • 让你的好朋友评价你图片
  • Ubuntu 32/64位安装音乐标签编辑器Kid3的方法
  • MSAPI.DAT,WINDNSAPI.DAT是什么文件
  • Nymse.exe - Nymse是什么进程 有何作用
  • windows免费升级win10
  • linux系统查询进程
  • win8可以装pr2018吗
  • win10系统应用和功能中不能卸载
  • 详细测试就是全部测试
  • 支持google play
  • 随机游戏插件怎么使用
  • 透明十六进制
  • js移动端拖拽
  • node和javascript
  • JavaScript中的变量名不区分大小写
  • python的爬虫技术
  • 用python定义一个函数
  • jQuery 获取跨域XML(RSS)数据的相关总结分析
  • 残疾人买车可以减免购置税吗
  • 公安驻税务联络办公室
  • 税务局调查巡查政策依据
  • 一般纳税人城建税减免最新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设