2010-01-26 69 views
3

在spring mvc中,我注意到模型作为名称/值对传入ModelAndView。是否可以将强类型模型传递给view/jsp页面?

是否有可能创建一个强类型模型并将其传递给视图?

这样,视图中的调用者无法访问不存在的字符串索引。

+0

您使用哪种视图技术? JSP? – 2010-01-26 20:14:08

+0

是使用JSP(jstl/etl) – user255963 2010-01-26 20:29:59

回答

2

JSTL不是类型安全的 - 它是一种脚本语言。此外,您需要一个复杂的验证工具来检查jsp的正确性。

所以我认为你不能这样做。

0

如果您想考虑其他视图技术,请查看Scalate for Spring MVC。它不会改变你的模型,但是你可以在模板文件的头部声明你的属性。在正常的Scalate使用中,如果找不到变量或错误的类,则会调用模板抛出错误。

检查this thread的想法。对不起,我没有更多的信息。将自己尝试这个。

相关问题