我已经用 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。