我决定看看 JSP 技术和一些围绕 JSP 的框架。但是,我很难找到有关安装 JSP API、servlet API 以及如何将它们全部配置为在 OS X 上通过 Apache 运行的信息。
如果有人能指出我正确的方向,我将不胜感激。
据我了解,这两个依赖项将由您将使用的容器提供,因为它们是规范的一部分。
要使用 Struts2,您只需将所需的依赖项放在类路径(项目的 lib 文件夹)中,当您部署应用程序时,上述依赖项将由容器完成。
Struts2 和 JSP api 都是独立于平台的,所以不管你使用的是 OS X 还是其他操作系统。
也许让 Struts2 应用程序(包括 servlet 和 jsp apis)工作的最简单方法是安装 maven,然后执行AppFuse提供的命令行文本。
AppFuse 的 maven 项目会为你提供 Jetty,JSP api 会被标记为提供的依赖
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>${jsp.version}</version>
<scope>provided</scope>
</dependency>