【发布时间】:2015-10-01 10:45:59
【问题描述】:
众所周知,在视图(MVC)中创建变量或放置逻辑是一种非常糟糕的做法,所以我的问题恰恰相反,在模型中创建视图组件(使用 html 标签)是不是一种不好的做法(MVC)?
有时,在我的视图中,一个简单的循环是不够的,我需要使用递归函数将我的“树”节点转换为模型中的字符串对象,然后在视图中打印字符串对象。所以我承认,即使总有办法将树转换为列表,然后将“可循环”列表发送到视图,我也会在模型中生成 html 标记。
但是我在我的模型中创建 html 组件还有第二个原因,因为当我更改框架时更容易,我不需要将我的视图转换为另一种格式(.jsp,.xhtml 用于 Facelets,... )。
=> 在模型 (MVC) 中使用 html 标签真的很糟糕吗?为什么 ?谢谢
【问题讨论】:
标签: java html servlets model-view-controller controller