IDEA新建复杂动态web项目
相对于简单web项目,复杂web项目,我们需要配置项目结构,类似eclipse里的构建路径,来添加tomcat里的jar包支持,以及自定义的lib下的jar支持;以及一些特殊处理,比如idea会对项目里的文件都进行生成索引,以提高查询速度,但是对于一些样式文件,js文件等,经常出现卡死情况,所以我这里强力建议,通过设置,对web下的文件不进行索引。
这里我们用我以前我们写的新闻发布系统为例 看下如何建这种项目;
我们新建Module
取名News
然后我们直接贴代码
首先是Web下 jsp以及样式和图片文件,但是你直接贴的话 ,会出现建立索引卡死情况。
所以这里有一个步骤,右击Web目录,
Mark Directory as - > Excluded 这样这个Web目录下所有文件都不会创建索引;
贴完jsp和样式,图片文件,然后我们再web-inf下建个lib,贴下jar包,以及web.xml里也修改下;
然后我们来贴下java代码
贴完后,我们发现 问题来了,这里servlet类 都报错,没有。所以我们需要加下Tomcat Server里的jar包支持;
选中News项目,File -> Project Structure...(类似Eclipse里build path构建路径)
点击 + 然后选 Library..
选择 Tomcat 然后 Add Seleted
这样依赖就多了个 Tomcat Server
servlet类好了 但是第三方的jar包 也就是lib下的 还没搞进来。
所以继续配置 Project Structure
添加 Jars or directories..
定位到lib 然后点OK即可;
这样就完事了;
部署配置下;
然后运行;
运行OK;数据库脚本自己导入即可;