概述
本篇文章帮大家学习Spring MVC xml视图解析器,包含了Spring MVC Xml视图解析器使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。
XmlViewResolver用于在xml文件中定义的视图bean来解析视图名称。以下示例演示如何在Spring Web MVC框架使用XmlViewResolver。
XmlViewResolver-servlet.xml 配置如下所示 -
/WEB-INF/views.xml
views.xml 配置如下所示 -
class="org.springframework.web.servlet.view.JstlView">
例如,使用上面的配置,如果URI:
对于/hello请求,DispatcherServlet会将请求转发到由view.xml中定义的hello对应的 hello.jsp 。
首先,让我们使用Eclipse IDE,并按照以下步骤使用Spring Web Framework开发基于动态表单的Web应用程序:
创建一个名称为 XmlViewResolver 的动态WEB项目。
在 com.yiibai.springmvc 包下创建一个java类HelloController。
在jsp子文件夹下创建一个视图文件:hello.jsp。
下载JSTL库jstl.jar。 把它放在 CLASSPATH 中。
最后一步是创建所有源和配置文件的内容并运行应用程序,详细如下所述。
完整的项目文件目录结构如下所示 -
HelloController.java 的代码如下所示 -
package com.yiibai.springmvc;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.ui.ModelMap;
@Controller
@RequestMapping("/hello")
public class HelloController{
@RequestMapping(method = RequestMethod.GET)
public String printHello(ModelMap model) {
model.addAttribute("message", "Hello Spring MVC Framework!");
return "hello";
}
}
XmlViewResolver-servlet.xml 配置如下所示 -
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd">
/WEB-INF/views.xml
views.xml 配置如下所示 -
class="org.springframework.web.servlet.view.JstlView">
hello.jsp 的代码如下所示 -
Hello World${message}
完成创建源和配置文件后,发布应用程序到Tomcat服务器。
现在启动Tomcat服务器,当访问URL => http://localhost:8080/XmlViewResolver/hello , 如果Spring Web应用程序没有问题,应该看到以下结果:
最后
以上就是还单身小熊猫为你收集整理的java xml解析框架_Spring MVC Xml视图解析器的全部内容,希望文章能够帮你解决java xml解析框架_Spring MVC Xml视图解析器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复