eclipse创建web项目

article/2025/9/1 15:43:53

web创建

    • 创建web项目
    • 错误解决方法
    • 如何设置Apache服务器

创建web项目

步骤1:创建Dynamic Web Project–动态web项目。

打开eclipse,在工具栏选在New–>Dynamic Web Project

在这里插入图片描述

在打开的Dynamic Web Project窗口,输入项目名。选择tomcat,其他默认,然后Next。

在这里插入图片描述

显示下图窗口,这时你可以把Context directory名改为WebRoot,也可以默认为WebContent,完成。这样就在eclipse的左边窗口生成了一个名为dynamic_web_project_01的web项目,至此web项目创建完毕。

在这里插入图片描述
在这里插入图片描述

步骤2、在web项目上创建JSP文件。

右键单击刚才创建的web项目名,我的项目名是dynamic_web_project_01,New–>JSP File,输入jsp文件名。这里我默认了文件名(这里最好把文件名改为index.jsp否则到步骤4运行的时候,还要添加路径,否则要出错。到时候你需要才浏览器输入网址http://localhost:8100/dynamic_web_project_01/NewFile.jsp,如果你修改文件名为index.jsp之后就不用这么麻烦了,下面的图我就不修改了,为了方便自己把文件名改过来,嘿嘿),Next默认设置,Finish。下图给出web项目的结构图,这时.jsp文件就创建完成了。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

步骤3、修改JSP默认代码。

在步骤2中Next的时候咱们已经把默认的JSP代码默认了,这时这个默认设置中,web页面是不支持中文的,需要修改,把代码中的"ISO-8859-1" 全改为"GB18030"。

在这里插入图片描述

为方便复制,贴代码如下,本人初来乍到现在还不会抓能复制代码的图片,嘿嘿。

<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB18030"> <title>Dynamic Web Project</title> </head> <body> <center>一个web项目的jsp创建完成...</center> </body> </html> 

注意:创建Dynamic Web Project的JSP时,在默认情况下,系统创建的JSP文件采用ISO-8859-1编码,不支持中文。为了让Eclipse创建的文件支持中文,可以在首选项中将JSP文件的默认编码设置为GB18030。具体方法是:工具栏选择Window–>Preference

在这里插入图片描述

找到Web之下的JSP Files打开,如下图所示在Encoding栏选择Chinese,National Standard,确认OK完成。
在这里插入图片描述

步骤4、运行web项目。

右键单击你新建的Dynamic Web Project项目名dynamic_web_project_01,Run AS–>1.Run on Server,这时你的web项目就会在你的默认浏览器中打开。(这里需要说一句,是在你的web服务器tomcat运行的前提下。当eclipse窗口栏下面sever服务器栏关闭时,可以在工具栏Window–>Show View–>Other–>Server–>Servers重新tomcat服务器。)

附:让你的网站在外部浏览器中运行。

在eclipse中运行你的网站时,可以不在eclipse模拟的内部浏览器窗口中打开(这里把eclipse内置模拟的浏览器成为内部浏览器,把自己电脑上安装的其他真实的浏览器叫外部浏览器,内外是相对eclipse来说的。)而是直接使用外部浏览器运行。具体步骤如下:

在工具栏选择Window–>Preferences–>在打开的preferences窗口左侧一栏选择General–>Web Browser,之后选中Use external web browser选项,下面列出了系统默认浏览器和IE浏览器,选择一个,点OK。这样运行网站项目的时候,你做的网页就不会在eclipse界面中显示了,而是在你安装的浏览器打开一个网页,这个网页就是你做的网站的内容了。

错误解决方法

我们在用Eclipse进行Java web开发时,可能会出现这样的错误:The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path。我们该怎么解决这个问题呢?

我们遇到的错误显示如下:
在这里插入图片描述
我们右击有错误提示的文件夹,如下:

我们点击”配置构建路径“,如下:
在这里插入图片描述
我们再点击”添加库“,如下:
在这里插入图片描述
我们选中上图中标出的选项,再点击下一步,如下:
在这里插入图片描述
我们再点击”完成“,如下:
在这里插入图片描述
我们再点击”正常“,即可完成设置。这样我的错误就会消失了,

如何设置Apache服务器

设置方法为:window->Preferences->Server->Runtime Environment -> add --> 选择Apache的版本后点Next,再填入你apache服务器软件的安装(解压后)地址,如果没有则需下载,在下方有download and insall选择文件夹下载即可。


http://chatgpt.dhexx.cn/article/BMdtYew4.shtml

相关文章

idea部署web项目

资料来源 1.Idea 2020.2 创建web、Spring项目 2.idea部署web项目 3.IDEA 配置并运行tomcat 4.[IDEA:“Web”Facet resources are not included in an artifact] 5.【错误解决】Intellj&#xff08;IDEA&#xff09; warning no artifacts configured 1.idea中如何创建项目…

ctfshow-WEB-web7

ctf.show WEB模块第7关是一个SQL注入漏洞,注入点是数值型注入,源码中过滤了空格,我们可以使用括号()或者注释/**/来代替空格 页面中有一个文章列表,随便点一个 从url地址栏中可以看到,页面通过文章的id值来查询文章内容,我们可以考虑SQL注入漏洞 首先判断注入点,输入以下payloa…

Web是什么意思

Web是什么意思&#xff1f;可能大家经常听说Web这个词&#xff0c;却不知道它的真正含义&#xff0c;更不了解Web能用来干什么。那么今天我将为大家讲解一下Web的意思&#xff0c;以及学习Web到底有没有前景。 1、Web是什么意思 Web是什么意思&#xff1f;其实这是World Wide …

flutter开发web项目

Flutter Web在美团外卖的实践 - 掘金 让项目支持web &#xff1a;flutter create . 运行&#xff1a;flutter run -d chrome 运行指定渲染方式&#xff1a;flutter run --web-renderer html -d chrome 打包&#xff1a;flutter build web --release --web-renderer html 官…

1 使用Web2Py框架搭建网站

更多文章请关注&#xff1a; https://eightplus.github.io/ IDE&#xff1a;PyCharm 1、创建web2py项目 在下图左侧选中Web2Py&#xff0c;在右侧填写项目路径和应用名称&#xff0c;我这里是第一次创建&#xff0c;所以直接点击"Create"创建项目&#xff0c;此时…

通俗易懂web3.0

目录 前言一、WEB1.0二、WEB2.0三、WEB3.0区别最后 前言 大家好&#xff0c;我是清风。互联网连接了人与人&#xff0c;在过去的30年中&#xff0c;互联网技术不断进化、演化&#xff0c;向纵深发展&#xff0c;政治、经济、社交、生活、工作已经几乎离不开互联网。我们经历了…

ctfshow-WEB-web2

ctf.show WEB模块第2关是一个SQL注入漏洞,请求方式是POST请求,注入点是单引号字符型注入,flag就藏在当前的数据库的flag表中,使用联合注入获取数据即可 在用户名的输入框中输入万能账号 a or true #,密码随便输 登录成功,万能账号生效了,并且把查询到的用户名显示到了页面中,既…

Web3和Web2有什么区别?为什么Web3是未来?(以“以太坊”为例解读)

Web3和Web2有什么区别&#xff1f;为什么Web3是未来&#xff1f; 最近&#xff0c;Web3的概念十分火爆&#xff0c;下面这张图也是很有趣的描述了Web的一些特质&#xff0c;在社交软件内广为流传&#xff0c;那Web3到底是什么呢&#xff1f; Web2 是指我们大家今天都知道的互联…

Web2与Web3开发的不同之处

Web2是引入交互功能的第二代互联网&#xff0c;也是我们今天所熟悉的。随着Web的不断发展&#xff0c;第三代互联网&#xff0c;也被称为Web3&#xff0c;正处于积极开发中。Web3引入了在区块链上运行的去中心化和无需许可的系统。但是Web2和Web3开发之间有什么区别呢&#xff…

软件项目管理:外包 outsourcing、采购 procurement、合同 contracts

文章目录 外包不同类型为什么选择外包好处坏处 采购 procurementplanning 阶段-弄清需求 & 市场 / 评估风险Source 阶段-确定供应商具体过程RFxState of Work (SOW)评估步骤 Evaluation process Manage 阶段 Contract 合同定义种类固定价格合同适用场景&#xff08;保守&am…

互联网中---外包的含义

外包&#xff0c;在我们这个行业是一个很常见的名词&#xff0c;对应着一个特殊的工种。 但是我发现很多朋友好像妖魔化了外包&#xff0c;觉得这玩意就是一个“坑”。 但是这个问题吧&#xff0c;得去辩证的看。很多人一提到“外包”就是非常的消极&#xff0c;觉得这个人大…

到底要不要去外包公司?这篇带你全面了解外包那些坑!

点击关注公众号&#xff0c;实用技术文章及时了解 转自&#xff1a;程序员小谭&#xff0c; 作者&#xff1a;谭叔 要不要去外包公司外包公司坑不坑我应聘上了某自研公司和某外包公司&#xff0c;该去哪一个 虽然我没在外包公司工作过&#xff0c;但根据行内评价和一些朋友的经…

外包项目注意事项问题

2019独角兽企业重金招聘Python工程师标准>>> 随着信息化的逐步深入&#xff0c;无论是企业、政府还是个人&#xff0c;对软件的依赖已经到了必不可少的地步。现在有越来越多的人认识到了软件在日常经营管理中的重要作用&#xff0c;因此外包的软件项目也在不断增长。…

银行项目外包专题系列之一:经常遇到的外包/驻场/实施/To B/POC这些概念

最近发现很多未毕业的学生或者已经毕业的同学在银行项目工作或者最近找不到合适的工作&#xff0c;只有外包公司来招聘自己去银行工作&#xff0c;但是自己对这个行业存在很多困扰和焦虑&#xff0c;于是准备写几篇这个文章进行分享。 今天分享一下外包、驻场、实施、To B、PO…

软件外包项目的管理

我们知道典型的外包项目场景&#xff0c;经常发生在大型国企。大型国企的业务系统非常庞大&#xff0c;但是本身的研发团队一方面建制不足、另一方面往往因为工作本身的特点、研发团队对技术的感知随着时间的发展&#xff0c;逐渐脱离趋势。 关于建制不足方面、其实表现在很多方…

Python Spider: 爬取项目外包网站TaskCity

对于想要做软件外包的小伙伴们来说&#xff0c;每天登陆外包网站&#xff0c;并且搜索合适的项目&#xff0c;是很累人并且十分枯燥的事情。使用Python爬虫&#xff0c;可以自动对外包网站上面最新的软件外包项目进行搜索、提取和保存。可以大大提高大家的工作效率。 该项目使…

软件开发外包项目常见的问题

Author&#xff1a;3# 一个专注于web技术的80后 核心就是一句话:软件开发要知其然知其所以然。 CSDN3#&#xff0c;CSDN官方首发&#xff0c;3#原创 博客&#xff1a; &#x1f449; 极客小俊GeekerJun &#x1f448; 前言 外包项目经常会遇见一些很不可控的问题, 根本原因在于…

国内外10大项目外包平台

国内外包平台 1.猪八戒网 网址: www.zhubajie.com 特点:以国内项目为主&#xff0c;主要为页面设计&#xff0c;logo设计等小型项目为主。 2.任务中国 网址: www.taskcn.com 特点: 是一个为消除劳务信息的地域差异、为广大有能力威客们建立的2010年后主流工作平台之一。 3.软件…

FPGA项目承接|FPGA项目外包|FPGA项目研发

您还为找不到合适的FPGA开发工程师心急如焚吗? 汇集了2000G的FPGA学习和研发技术资料,可以免费分享给FPGA技术爱好者,微信:www8928 您可以找燎原团队! 燎原团队致力于FPGA多核板卡设计开发,可以配合您的开发团队,提供稳定可靠的FPGA解决方案,现有专职+兼职团队20多位…

承接软硬件项目外包开发

多年来一直从事轨道交通、铁路专用电子设备开发&#xff0c;做软硬件开发培训&#xff0c;小批量委托生产&#xff0c;曾做过很多项目&#xff0c;单片机软件开发及硬件设计的经验丰富&#xff0c;具体项目信息如下&#xff1a; 1、采用单片机&#xff08;PIC&#xff09;设计架…