Spring MVC Hello World示例

以下示例显示如何使用Spring MVC框架编写简单的基于Web的Hello World应用程序。首先,让我们有一个可用的Eclipse IDE,并采用以下步骤来开发使用Spring Web Framework的动态Web应用程序

步骤

描述

1

创建一个名为HelloWeb的动态Web项目,并在创建的项目的src文件夹下创建一个包com.tutorialspoint。

2

将下面提到的Spring和其他库拖放到文件夹WebContent / WEB-INF / lib中。

3

在com.tutorialspoint包下创建一个Java类HelloController。

4

在WebContent / WEB-INF文件夹下创建Spring配置文件web.xml和HelloWeb-servlet.xml。

5

在WebContent / WEB-INF文件夹下创建一个名为jsp的子文件夹。在这个子文件夹下创建一个视图文件hello.jsp。

6

最后一步是创建所有源文件和配置文件的内容并导出应用程序,如下所述。

这里是HelloController.java文件的内容:

Spring MVC Hello World示例

以下是Spring Web配置文件web.xml的内容:

Spring MVC Hello World示例

以下是另一个Spring Web配置文件HelloWeb-servlet.xml的内容:

Spring MVC Hello World示例

以下是Spring视图文件hello.jsp的内容:

Spring MVC Hello World示例

下面是Web应用程序中包含的Spring和其他库的列表。 只需将这些文件拖放到WebContent / WEB-INF / lib文件夹中即可。commons-logging-x.y.z.jar

  • org.springframework.asm-x.y.z.jar

  • org.springframework.beans-x.y.z.jar

  • org.springframework.context-x.y.z.jar

  • org.springframework.core-x.y.z.jar

  • org.springframework.expression-x.y.z.jar

  • org.springframework.web.servlet-x.y.z.jar

  • org.springframework.web-x.y.z.jar

  • spring-web.jar

创建源文件和配置文件后,导出应用程序。 使用Export> WAR File选项将HelloWeb.war文件保存在Tomcat的webapps文件夹中。

现在启动Tomcat服务器,并确保可以使用浏览器从webapps文件夹访问其他网页。 尝试访问URL http:// localhost:8080 / HelloWeb / hello,如果Spring Web应用程序一切正常,你应该看到以下结果 :

Spring MVC Hello World示例

应该注意的是在给定的URL中,HelloWeb是应用程序名称,hello是我们在控制器中使用@RequestMapping(“/ hello”)提到的虚拟子文件夹。 你可以直接根用户使用@RequestMapping(“/”)映射你的URL。 在这种情况下,你可以使用短URL http:// localhost:8080 / HelloWeb /访问同一页面。


分享到:


相關文章: