文章目录
写在前面
作为一名新手,从一个月前开始看JavaWeb的教学视频起就是用的MyEclipse,但是最近刚刚得知Java编程越来越多的人使用Intellij IDEA,经过周末2天的摸索,终于找到了一条应该还算正确的IDEA路线。
摸索的过程非常艰辛,经历了jdk is not specified for the module, 1099 port is not available,404 not found, 500, servlet exception等等各种错误,最后helloworld项目运行成功的那一刻,啊!我爽了!
好了,现在开始进入正题,接下来我想讲一下我总结的IDEA中简易MVC结构JavaWeb项目的启动和运行实现流程。
示例项目来自于传智播客28天学习JavaWeb课程中一个的小demo。主要内容为:一个index.jsp页面,用a标签指向另一页面helloworld.jsp。其中a标签中href使用c标签指向一个Servlet,而在helloworld.jsp页面则使用EL表达示显示数据。
此指南仅为我作为一名程序新人的个人理解,感觉作为起步教程还是可以的。如果有理解不到位的地方,还希望各位大神指出错误以促学习。
IDEA 启动!
Link Start!
0 不,先等一下
使用IDEA前,说一下我的电脑已安装内容:
- jdk 1.8——Java准备好
- tomcat-7.0.90.——服务器部署好
- IntelliJ IDEA ultimate 2018.3.1——正版学生Subscription
1 IDEA 启动
- 打开IDEA–>Create New Project
- 确定项目SDK,及项目结构,先用简单的Web Application做一个HelloWorld项目(我目前的水平只会到这一步)。
- 确定项目名称和位置–>finish
2 在WEB-INF中添加常用的classes和lib文件夹
- 菜单栏 file–>Project Structure–>Modules–>Sources
- 在WEB-INF文件夹上右键选择New Folder
- 添加classes和lib
3 指定编译输出路径到该Modules
如图所示,将Output path指定到该Modules中刚刚建立的classes文件夹中。