0
<bean class="myprogram.FileList">
定义。
现在我希望这个bean可以从JSP访问。如何做到这一点?
首先想到的是在控制器方法的地方访问bean和它放到模型
@RequestMapping(value = "/", method = RequestMethod.GET)
public String home(Locale locale, Model model) {
logger.info("Welcome home! The client locale is {}.", locale);
FileList fileList = // some code to access fileList bean
model.addAttribute("fileList", fileList);
return "home";
}
,但可能这醚不是必需的,也可以在bean的配置描述的地方?
UPDATE
答案是exposedContextBeanNames
参数。
@Autowired
private FileList fileList;
然后将其添加到模型就像你已经做了:model.addAttribute("fileList", fileList);
'$ {fileList}'? – NINCOMPOOP 2013-05-03 11:34:08
fileList应该被注入到这个代码中! – MariuszS 2013-05-03 11:34:57