项目需求:
开发一个实验室用的网站
功能:新闻,通知等的发布,资料上传下载的等(等开发好了我会把网站网址贴出来)
这里我只记录后台开发的过程,前台虽然也是我写的但是感觉没记录的必要html5+css3
开发工具:eclipse (jdk,tomcate什么的都是标配)
eclipse版本是:Version: Luna Service Release 2 (4.4.2)
tomcate 8.0
jdk1.8
第一步:创建工程
File->new->Dynamic Web Project填写项目名称就行了
点击next->next..出现下面的界面后勾选红框里面的选项:如下:
点击finish完成创建
勾选红框后eclipse会为工程自动创建web.xml如下图 在WebContent/WEB-INF/web.xml
web.xml是配置文件
打开web.xml如下图,welcome-file-list顾名思义:可以配置多个file排在第一个的是项目运行在服务器上显示的第一个界面,如果没有这个文件继续查找下一个file,遍历完所有的file还是没有显示404想更改项目启动的界面在这里更改
运行项目右键run as ->on servlet 选择配置的tomcate服务器。(不知道怎么配置的请自行百度)
工程运行会在web.xml下查找第一个要显示的界面,因为还没有创建界面jsp,html 所以运行项目是404界面
下面创建一个简单的jsp文件
注意要在webcontent文件夹下创建jsp文件(右键-new-jsp file)
例如我创建的是welcome.jsp
在body标签中添加想要显示的界面如hello world
注意不要忘记修改web.xml,第一个welcome-file改为welcome.jsp如下
<welcome-file>welcome.jsp</welcome-file>
然后运行项目就会默认第一个启动welcome.jsp界面了
注意:导包的时候一定要把需要导入的jar包复制粘贴到WEB-INF下的lib文件夹中
其它的导包方式例如右键build path 的方式只是引用了本地文件的jar包并没有真正导入到工程。本地jar丢失后(或者本地jar路径更改后)工程会找不到导入的jar,会保错。验证方式:复制整个工程,检查工程中是没有jar包的
把项目的编码格式改为utf-8,右键->Properties如下图,设置红色框里面的编码方式为Utf-8