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

  • 离境退税政策文件
  • 承租承包经营所得
  • 商贸企业增加值
  • 林业局会计咋样做账
  • 房地产开发企业的土地使用权计入哪里
  • 购买农产品发票买价含税吗
  • 公司代扣代缴个税完税凭证在哪里可以打印
  • 个人所得税该如何缴纳
  • 挂靠工程如何交纳税金帐务处理?
  • 企业净资产指的是什么?
  • 什么时候计提减值
  • 个体工商户生产经营所得税税率表2021
  • 供应商把价格算错了怎么办
  • 企业注销后资金处理
  • 企业管理可以开什么明细发票
  • 受托加工物资算资产吗
  • 支付教育培训费
  • 劳务报酬的申报流程
  • 英雄联盟电脑软件图片
  • win10 专业版 企业版
  • 技术服务费增值税发票怎么开
  • mac补丁安装步骤
  • 付给他人押金的会计分录
  • manager's office是什么意思
  • SetPoint.exe - SetPoint是什么进程 有什么用
  • 苹果客服人工24小时
  • php的数据结构
  • 哪些情况即使取消核酸
  • 什么情况下要预提集装箱
  • 微信公众号实现对应查询
  • php和sql
  • thinkphp框架作用
  • 使用灭火器时要对准火焰的什么部位喷射
  • 专项应付款怎么转固定资产
  • 研发支出放在资产负债表哪里
  • 单位产品税金计算公式
  • 转让厂房需要交哪些税
  • 年终奖可以不计入社保基数吗
  • 企业购进材料取得增值税专用发票
  • jdbc连接mysql数据库代码
  • 去年亏损今年有盈利合伙企业怎么交生产经营所得税
  • 提取法定盈余公积金的比例是多少
  • 月末一般要结转哪些会计科目
  • 房屋租赁费怎么记账
  • 预收账款转收入的条件
  • 体检收据可以入档案吗
  • 没有发票也可以报销
  • 当期损益包括哪些科目指的
  • 微软软件怎么用
  • 电脑提示Windows照片查看器无法打开此图片
  • win10预览版21h2
  • 支付宝安全控件可以卸载吗
  • 怎么设置电脑开机启动项
  • windows8使用教程
  • win7如何删除无法删除的文件
  • winxp0000007b修复
  • xp更改远程端口
  • linux挂载步骤
  • fedora 图形界面
  • win8的计算机在哪里
  • 微软发布Win10优化工具
  • javascript definitive guide
  • android app开发中五种常用布局的运用场合
  • importem
  • 微信小程序表单制作代码
  • jquery1
  • jQuery展示表格点击变色、全选、删除
  • js原生dialog
  • 简述javascript的常用控制结构
  • nodemodules拷贝到其他目录
  • shell编程$1
  • python如何发送http请求
  • javascript缓存
  • js function函数
  • javascript for in
  • jquery示例
  • 出租车票如何验真
  • 残疾人个人所得税减免政策
  • 怎么打印纳税申报单
  • 农业方面有哪些有名杂志
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设