00:00
下面呢,我们来说一下在eclipse里边怎么通过main创建一个web工程,这个呢大家了解就可以了,因为现在呢,我们基本上用来创建这个。外部项目了啊,这种方式呢,嗯,不怎么用了,所以呢,大家了解即可,好那下面呢,我们来创建一下,在这右键。还有一个maven project。哎,把这个勾上点,下一步这块呢,来com点艾硅谷点慰问。然后呢,我们这个名字就叫。好,那这个时候呢,要注意啊,打包方式就不能选JA了,需要选Y,因为我们要创建web工程,然后呢点finish。但是创建完这个工程之后呢,你发现这个工程上有个叉。哎,原因呢,出在我们这个泡沫点插文件里边,我们来把它点开,把这个hello的给关掉啊,那这个。为什么有叉呢?我们来看它的提示信息,你把鼠标放到这个叉这,它说什么web点叉l is missing。哎,And,什么呢?Feel on missing web is set to true,就是这个标签没有设置为true,嗯,就是也没有web的插文件,所以呢,啊,因为呢,你发现啊,我们web工程呢,是不是正常的创建一个动态we工程应该有web count啊,里边有web infer啊,是不是有web的插面文件呢?但是呢,这个web工程根本就没有web count的目录,所以呢,接下来我们就需要干啥呢?我们就需要做一系列操作。
01:26
我们需要骗一下ecls,怎么来骗它?注意了,在我们的工程上右键。选build pass,选这个con build pass。啊,选中它。打开这个窗口之后呢,然后呢,找这个projectet就这个,嗯,找到它之后。找到它之后呢,来看这块有一个dynamic web module。哎,动态工程哎,需要我们干什么啊,你注意这个地方啊,现在这个地方什么都没有,什么都没有好,现在我们需要骗一个例,我不是一个外部工程,怎么来片断呢?把这个勾去掉,去掉之后呢,应用一下。
02:06
就是告诉一个例子,我不是一个外部工程啊,然后再告诉他我又是一个外部工程啊。是在骗他,我是一个外部工程了,然后这个时候呢,再勾上呢,你你注意啊,勾上之后你会发现呢,这块它会有一个超链接,那这个超链接里边有啥呢?你来点开看一眼啊,这块呢,就是让你设置将来要生成的那个。哎,就是哎。Web目录的,当然这个名字你可以改啊,比如改成其他名,我在这默认了啊,就不改了,就叫web count了,而且这块呢,有个勾什么generate web的查名,它要不要创建web的查文件,我们也也把它勾上,也把它勾上啊好,那现在呢,把这个勾勾完之后呢,点应用并关闭。好,这个时候呢,你看这块就多了一个web content,同时呢,那个叉就掉就消失了,对吧,叉就消失了啊,而且在web infer下呢,会有一个web的插面文件,就是我们web动态工程的一个配置文件。然后呢,我们就可以比如在web count一下邮件来啊,我们来创建一个页面吧,来一个JSP,这里边没有是吧,我来点other搜一下啊。
03:08
啊,JSP。好,这有JSP fileex这块就涉及到外部知识了啊,Index可能因为创建外工程大家了解就可以即可啊。好,然后呢,呃,这里边呢,嗯,因为呢,没有tomcat对吧,没有tomcat了嘛,所以呢,这块报错了,我需要有服务器啊服务器啊,我来创建一个服务器啊,但是我现在呢,需要解压服务器了,给大家发的资料里边。接到里边啊,有一个tomcat,就根据你自己的环这个系统,如果你是32位的就解压下边这个跟是64就解压上面这个啊跟安装没用核心程序类似的,都是解压版的,来右键我们来演示啊解压到。解压到我的地盘。确定立即解压,我们解压还有一个tocad啊,就是我们服务器好解压完之后呢,我们来在eclip来配一下这个。
04:05
弹不开的就配一下服务器啊,来点这个。超链接配服务器,需要有这个服务器点阿帕奇。啊。找到对应的版本,7.0的版本,然后呢,点next这块呢,哎,就是选这块啊,就选的你刚刚解压的这个他开了啊,我的在D盘选中它是吧,选它的根目录啊根目录,然后这块就是jre有你的JDK了,然后点完成。点完之后这块就有一个服务器了,啊服务器了,因为这块啊,我们刚刚创建这个main用工程的时候呢,没有加这个tomca的环境,只有一个GDK的环境,看到了吗?只有一个GDK的库,没有tomca的库,所以这块啊就报错了,因为这块说什么呢?Htp so,那这块啊,所以这个呢,So没有被找到,因为这个类呢是他们来提供的,这里边只有GDK的库,没有他们CA的库,所以就会报这个错了。那这个问题啊,哎,我们有两种解决方案,你可以在泡沫的插件里边把那个SOAPI的炸包给导进来,这种方案比较麻烦,我们还不如就按处理我们动态工程那种方式怎么办呢?我们可以直接这样来加。
05:05
啊,在这个项目上右键build pass。选最后一项。因为我们创建这个没用工程数,呃,没有这个刚刚没有摊不开的环境啊,所以在这library这块呢,来点at library。选这个servertime,就是服务器的环境,点next,把这刚刚配的态加上点完成。啊的应用并关闭,所以说啊它就不报错了,这里就有弹不开的环境了,就弹不开的库。因为这个刚刚说的那个ADBSO类的啊,就是来自于他的啊,来于他的,他就在这个里边搜类的API里边。有个set-API。哎,这里边啊有HTTB。HTB在这啊,这有htp so维,所以呢啊,这里边是有它的啊好,那现在有了之后呢,我们在这个JS里面来写一句话是吧,写个标题吧,H1我的。啊,通过什么呢?通过这个maven创建的这个web工程。
06:07
好,那写完之后啊这块啊,哎,这块又涉及到这个字符集了是吧?啊ISO8859杠幺,因为默认JC字符集是ISO889杠幺,所以我需要这样按。不在这改了啊,我把JSP页面的JSP创建JSP页面的字都改一下啊,我把这个不保存了,我先把这个删掉啊,不要了。一个一个改,太费劲了是吧,我们点window选最后一项。在这搜索GSP。有个JSP file,然后把这个字符集,默认字符集给它改一下,改成um杠八。以后再创建J就是自动就是utl com u能被关闭好,再来创建一个。再强调一下啊,创建这个外部工程你了解就可以了啊。啊,你看这里边没有JSP是吧,我把这个也加上。自定义。然后呢?
07:01
Menu visibility fair。来找到GST。JSP file,勾上应用并关闭。然后在这右键。你有一个JSP。Index。来个首页吧,好,这个时候默认啊,它就是u.u干巴了,好,来写一句话,H1,因为。那个ISO8859杠六是不支持汉字的啊。通过没?创建的外部工厂。保存一下,然后我们来开始在他卡上运行它,右键run as。Run on server。Stop,诶怎么不让我运行嘞。
08:02
我来看一下啊,可能是这个版本的是啊window。啊,在这个项目上右键。Build path。Come us,再来看一下Java。Project she says。啊这块啊这块够用没了是吧。来把它改成2.5啊,3.0也行啊。好啊,把这个勾勾上,刚刚。他又不见了,所以呢,没办法,他们看他跑了啊,把它勾上。就这块儿啊。Project这块,哎,Dynamic web modu把这个勾上是吧,然后呢,应用并关闭。可能又没了是吧。来右键。在扶器上跑一下。Finish。就能启动他pad。然后呢,并且啊,能打开我们这个动态的外部工程啊,其实它默认在内置的浏览器打开的,如果你想改的话也简单是吧,Window。
09:00
浏览器,我们比如这是第一个是默认的,第二个是系统默认的,最后一个是谷歌,比如我默认就是谷歌,然后就选系统默认了啊。好,再来一遍,再让你看一眼啊,用web的浏览器打开一下。哎,这样呢,就能打开这个外部工程了啊在这块啊,我们说了一下是吧,我们说了一下啊,这个怎么样。在一颗利通过没文创建一个外部工程,哎,外部工程。
我来说两句