1.idea如何创建jsp项目
1).创建工作空间(project)

2).选择Empty Project

3).Project Settings->Project里完成jdk,语言版本和输出目录相关配置。
4).File->New->Module.
5).选择Java Enterprise ->Web Application,具体勾选项如下图所示

在jetty的安装目录下,找到start.ini修改jetty服务器默认端口。
## Connector port to listen on
jetty.http.port=8888
6).jetty服务器相关配置如下

7).输入模块名称,出现的项目目录结构如下

8).点击菜单栏,服务器旁边的运行按钮,出现项目首页如下

2.idea jsp项目如何添加jar包
1).在项目的WEB-INF下新建lib目录。并添加一个测试jar包,如下:

2).Project Settings->Module,配置项目依赖。

3).编写测试类测试。
public class Test {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8";
try {
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection(url,"root","root");
if(conn!=null){
System.out.println("数据库连接成功!");
}else{
System.out.println("数据库连接失败!");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
运行结果:
数据库连接成功!
分析:虽然可以这样手工导入 jar包,但是显然不利于大型项目开发,也不易于依赖维护管理,很容易出现依赖的版本冲突和依赖缺失的现象。因此,团队开发时必须使用具有依赖管理的建构工具比如:maven,gradle等等。