在Java项目中,我们经常需要将JSP页面与Java代码分离,以便更好地管理项目。以下是一个使用Maven将JSP放在jar包外部的实例。

我们需要在项目的`pom.xml`文件中添加JSP依赖。这里我们使用`tomcat-servlet-api`作为示例:

```xml

org.apache.tomcat

tomcat-servlet-api

9.0.41

provided

```

在`pom.xml`中添加`provided`是为了确保在打包时不会将这个依赖包含在最终的jar包中。

接下来,创建一个名为`web`的目录,用于存放JSP文件。在`web`目录下创建一个名为`index.jsp`的文件,内容如下:

```jsp

<%@ page contentType="