跳转到内容

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。

华夏公益教科书