1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > spring mvc使用html页面 Spring MVC静态页面

spring mvc使用html页面 Spring MVC静态页面

时间:2019-07-25 02:28:22

相关推荐

spring mvc使用html页面 Spring MVC静态页面

以下示例显示如何使用Spring MVC Framework编写一个简单的基于Web的应用程序,它可以使用标记访问静态页面和动态页面。首先使用Eclipse IDE创建一个动态WEB项目,并按照以下步骤使用Spring Web Framework开发基于动态表单的Web应用程序:

创建一个简单的动态Web项目:StaticPages,并在 src 目录下创建一个 com.yiibai.springmvc 包。

在com.yiibai.springmvc包下创建一个Java类WebController。

在jsp子文件夹下创建一个静态文件final.html。

在WebContent/WEB-INF文件夹下创建一个Spring配置文件 StaticPages-servlet.xml,如下所述。

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

完整的项目文件结构如下所示 -

WebController.java 的代码如下所示 -

package com.yiibai.springmvc;

import org.springframework.stereotype.Controller;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RequestMethod;

@Controller

public class WebController {

@RequestMapping(value = "/index", method = RequestMethod.GET)

public String index() {

return "index";

}

@RequestMapping(value = "/staticPage", method = RequestMethod.GET)

public String redirect() {

return "redirect:/pages/final.html";

}

}

StaticPages-servlet.xml 的代码如下所示 -

xmlns:xsi="/2001/XMLSchema-instance" xmlns:mvc="/schema/mvc"

xmlns:context="/schema/context"

xsi:schemaLocation="/schema/beans /schema/beans/spring-beans.xsd /schema/mvc /schema/mvc/spring-mvc.xsd /schema/context /schema/context/spring-context.xsd">

这里使用标记来映射静态页面。映射属性必须是指定http请求的URL模式的Ant模式。location属性必须指定一个或多个有效的资源目录位置,其中包含静态页面,包括图片,样式表,JavaScript和其他静态内容。可以使用逗号分隔的值列表指定多个资源位置。

下面是Spring视图文件WEB-INF/jsp/index.jsp的内容。这将是一个登录页面,此页面将发送一个请求访问staticPage服务方法,该方法将此请求重定向到WEB-INF/pages文件夹中的静态页面。

index.jsp 页面的代码如下 -

Spring Landing Page

Spring Landing Page

点击下面的按钮获得一个简单的HTML页面

final.html 的完整代码如下 -

Spring Static Page

A simple HTML page

完成创建源和配置文件后,导出应用程序。右键单击应用程序,并使用导出> WAR文件选项,并将文件保存为HelloWeb.war 在Tomcat的webapps文件夹中。

现在启动Tomcat服务器,现在尝试访问URL => http://localhost:8080/HelloWeb/index 。 如果Spring Web应用程序没有问题,应该看到以下结果:

单击“获取HTML页面”按钮访问staticPage服务方法中提到的静态页面。如果Spring Web应用程序没有问题,应该看到以下结果:

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。