Jakarta EE 编程/Jakarta Server Pages
外观
以下是一个使用 Eclipse 创建 JSP 的极简教程。
- 如果您尚未安装 Eclipse,请阅读 此页面。
- 如果您尚未安装应用程序服务器,请阅读 此页面。
- 启动 Eclipse
- 在“项目资源管理器”视图中,右键单击并选择“新建”->“其他...”
- 选择“Web”->“动态 Web 项目”。
- 将“项目名称”键入为“helloworld”。
- 在“目标运行时”中,确保已选择您的应用程序服务器实例。
- 单击“完成”。
- 双击您的新项目以打开它。
- 右键单击“WebContent”文件夹。
- 选择“新建”->“JSP 文件”。
- 在“文件名”中,键入
FirstPage.jsp
。它将是您的 JSP 的名称。 - 单击“完成”。新的
FirstPage.jsp
文件应该出现在“WebContent”文件夹中。 - 在新的 JSP 文件中找到文本
<body>
。 - 在该文本之后,写
Hello World!
。 - 右键单击“WebContent/WEB-INF”文件夹。
- 选择“新建”->“文件”。
- 在“文件名”中,键入
web.xml
。此文件用于将我们的 JSP 与 URL 链接,以便访问它。它可以映射许多其他东西。 - 单击“完成”。
- 双击新文件以打开它。
- 在文件中,写入以下内容
<?xml version="1.0" encoding="ISO-8859-1" ?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <servlet> <servlet-name>firstpage</servlet-name> <jsp-file>/FirstPage.jsp</jsp-file> </servlet> <servlet-mapping> <servlet-name>firstpage</servlet-name> <url-pattern>/firstpage</url-pattern> </servlet-mapping> </web-app>
- 右键单击项目。
- 选择“导出”->“WAR 文件”。如果您找不到“WAR 文件”选项,请改为单击“导出...”、选择“Web”->“WAR 文件”,然后单击“下一步”>。Web 项目应该命名为
helloworld
。 - 选择目标位置。它将是创建包含 JSP 的应用程序的文件夹。记住这个位置。
- 单击“完成”。
- 进入您创建应用程序的文件夹。您应该看到一个名为
helloworld.war
的文件。 - 将您的 WAR 文件复制/粘贴到应用程序服务器的部署文件夹中。
- 启动您的应用程序服务器。
- 在浏览器中,访问
https://127.0.0.1:8080/helloworld/firstpage
。您应该看到“Hello World!”。
在 URL 中,helloworld 来自我们创建的 WAR 文件的名称,firstpage 来自 web.xml
文件中的标记 <url-pattern>
。