在JSP或Java(后端)中,使用带有条件的逻辑哪个更好?

3
我有10个不同的jsp页面,它们每个都有相似的标签<div class="content"/>,只是样式不同。每个jsp页面都有标签、3个按钮和几个表单。我想知道,是否必须显示标签<div class="content"/> 取决于2个按钮和1个表单是否已填写,如果它们已填写,则需要显示内容。问题是在每个jsp页面中使用JSTL创建检查条件更好还是在Java方法中,然后在每个jsp页面中调用此方法?
注:我正在使用Slice框架。
2个回答

3

根据MVC(模型视图控制器)的结构,建议不要在表示层编写任何逻辑。因此,在这种情况下,JAVA比在JSP中编写逻辑更可取。

不在JSP中编写逻辑是标准做法,但如果您使用JSTL而不是脚本来处理逻辑,也可以。


1
建议仅使用表现层(HTML,JSP等)执行客户端验证,显示来自模型层的内容,接收用户输入和显示输出。建议将业务逻辑封装在Java端。因此,在您的情况下,请继续进行Java部分。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接