跳到内容

Jakarta EE 编程/Jakarta Server Pages

25% developed
来自维基教科书,开放书籍,为开放世界

以下是一个使用 Eclipse 创建 JSP 的极简教程。

  1. 如果您尚未安装 Eclipse,请阅读 此页面
  2. 如果您尚未安装应用程序服务器,请阅读 此页面
  3. 启动 Eclipse
  4. 在“项目资源管理器”视图中,右键单击并选择“新建”->“其他...”
  5. 选择“Web”->“动态 Web 项目”。
  6. 将“项目名称”键入为“helloworld”。
  7. 在“目标运行时”中,确保已选择您的应用程序服务器实例。
  8. 单击“完成”。
  9. 双击您的新项目以打开它。
  10. 右键单击“WebContent”文件夹。
  11. 选择“新建”->“JSP 文件”。
  12. 在“文件名”中,键入 FirstPage.jsp。它将是您的 JSP 的名称。
  13. 单击“完成”。新的 FirstPage.jsp 文件应该出现在“WebContent”文件夹中。
  14. 在新的 JSP 文件中找到文本 <body>
  15. 在该文本之后,写 Hello World!
  16. 右键单击“WebContent/WEB-INF”文件夹。
  17. 选择“新建”->“文件”。
  18. 在“文件名”中,键入 web.xml。此文件用于将我们的 JSP 与 URL 链接,以便访问它。它可以映射许多其他东西。
  19. 单击“完成”。
  20. 双击新文件以打开它。
  21. 在文件中,写入以下内容
<?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>
  1. 右键单击项目。
  2. 选择“导出”->“WAR 文件”。如果您找不到“WAR 文件”选项,请改为单击“导出...”、选择“Web”->“WAR 文件”,然后单击“下一步”>。Web 项目应该命名为 helloworld
  3. 选择目标位置。它将是创建包含 JSP 的应用程序的文件夹。记住这个位置。
  4. 单击“完成”。
  5. 进入您创建应用程序的文件夹。您应该看到一个名为 helloworld.war 的文件。
  6. 将您的 WAR 文件复制/粘贴到应用程序服务器的部署文件夹中。
  7. 启动您的应用程序服务器。
  8. 在浏览器中,访问 https://127.0.0.1:8080/helloworld/firstpage。您应该看到“Hello World!”。

在 URL 中,helloworld 来自我们创建的 WAR 文件的名称,firstpage 来自 web.xml 文件中的标记 <url-pattern>


Clipboard

待办事项
解释如何在没有 IDE 的情况下构建 WAR。

华夏公益教科书