当前位置:K88软件开发文章中心编程语言JavaSpring → 文章内容

Spring Web MVC 框架

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-15 16:21:10

ontrollerpublic class HelloController{ @RequestMapping(value = "/hello", method = RequestMethod.GET) public String printHello(ModelMap model) { model.addAttribute("message", "Hello Spring MVC Framework!"); return "hello"; }}值属性表明 URL 映射到哪个处理方法,方法属性定义了 service 方法来处理 HTTP GET 请求。关于上面定义的控制器,这里有以下几个要注意的要点:你将在一个 service 方法中定义需要的业务逻辑。你可以根据每次需求在这个方法中调用其他方法。基于定义的业务逻辑,你将在这个方法中创建一个模型。你可以设置不同的模型属性,这些属性将被视图访问并显示最终的结果。这个示例创建了一个带有属性 “message” 的模型。一个定义的 service 方法可以返回一个包含视图名称的字符串用于呈现该模型。这个示例返回 “hello” 作为逻辑视图的名称。创建 JSP 视图对于不同的表示技术,Spring MVC 支持许多类型的视图。这些包括 JSP、HTML、PDF、Excel 工作表、XML、Velocity 模板、XSLT、JSON、Atom 和 RSS 提要、JasperReports 等等。但我们最常使用利用 JSTL 编写的 JSP 模板。所以让我们在 /WEB-INF/hello/hello.jsp 中编写一个简单的 hello 视图:<html> <head> <title>Hello Spring MVC</title> </head> <body> <h2>${message}</h2> </body></html>其中,${message} 是我们在控制器内部设置的属性。你可以在你的视图中有多个属性显示。Spring Web MVC 框架例子基于上述概念,让我们看看一些重要的例子来帮助你建立 Spring Web 应用程序:序号例子 & 描述1Spring MVC Hello World Example这个例子将解释如何编写一个简单的 Spring Web Hello World 应用程序。2Spring MVC Form Handling Example这个例子将解释如何编写一个 Spring Web 应用程序,它使用 HTML 表单提交数据到控制器,并且显示处理结果。3Spring Page Redirection Example学习在 Spring MVC 框架中如何使用页面重定向功能。4Spring Static Pages Example学习在 Spring MVC 框架中如何访问静态页面和动态页面。5Spring Exception Handling Example学习在 Spring MVC 框架中如何处理异常。

上一页  [1] [2] 


Spring Web MVC 框架