【发布时间】:2015-03-15 13:28:50
【问题描述】:
我正在将我的项目从 CodeIgniter 切换到 Spring。
我在 CodeIgniter 中可以做的事情是依次加载多个视图并创建一个新视图。
例如,假设我的<head> 标记内的所有内容在所有页面中都是相同的,但<title> 除外。我可以简单地做$this->load->view('header', $header_data); 其中header 代表视图名称,$header_data 代表一个包含标题值的数组。
但是在 Spring 中,我的控制器执行以下操作
@Controller
@RequestMapping("/")
public class IndexController
{
@RequestMapping(method = RequestMethod.GET)
public String index(ModelMap model)
{
model.addAttribute("title", "Home");
return "index";
}
}
我似乎无法像使用 php 那样分别加载页眉、正文和页脚,而且我无法将不同的变量传递到每个单独的视图中。
春天有什么办法可以做到吗?任何示例或链接将不胜感激。
【问题讨论】:
标签: java spring spring-mvc