我有一个Spring-MVC项目需要有2个视图,例如:views / xxx / ... views / yyy / ...,我想知道如何确定我将根据域使用哪个视图,例如:xxxcom,yyycom。
我知道如何制作一个InternalResourceViewResolver, 的
但没有基于域的多个视图的线索。
答案 0 :(得分:1)
根据您的具体问题,我不会使用基于域的不同视图,而是使用Spring的主题解析器来使用相同的视图,然后根据域更改该视图的不同部分。
然后,您可以根据所访问的域替换不同的样式和内容。
有关Spring主题解析器的更多信息:
在了解了实现主题的方法之后,您只需编写一个主题解析器,根据用户访问过的域解析主题属性文件。
当然,如果您需要针对不同域的完全不同的视图,则可能需要稍微不同的解决方案。