spring 3 tiles 3所有模型对象都是undefined

时间:2014-03-03 13:03:38

标签: spring jsp spring-mvc tiles-3

我已经使用Tiles 3配置了Spring MVC 3.所有看起来都没问题。但我无法从jsp文件中的modelAttributes获取值。

<%@ page language="java" contentType="text/html; charset=UTF-8 pageEncoding="UTF-8" isELIgnored="false"%>
<%@ taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="sf"%>
<%@ taglib tagdir="/WEB-INF/tags" prefix="vk" %>
CC${msg}DD

但在重新定义页面后包含CCDD。控制器看起来像

@RequestMapping(value = "/credit.html")
public ModelAndView view(Locale locale) {
    ModelAndView ret = new ModelAndView("credit");

    ret.addObject("msg", "asdfasdfasdfa");
    return ret;
}

EL正在工作,因为表达式$ {request == null}在页面上显示为true。

1 个答案:

答案 0 :(得分:0)

问题是返回的ModelAndView。我导入了错误的类(来自portlet包)。

当我纠正这个包时,一切正常......