java更好地编程JSP一页与多页
JSP应用程序编程 哪个更好 使用多个if条件以最少数量的JSP页面进行编码 例如,使用带有变量的if语句插入销售、成本、费用、客户、产品等
if(variableValue=='Sales'
{
Sales insert code
}
else if(variableValue='Costs'
{
costs insert code
}
创建多个页面
销售插页。jsp 成本插入。jsp 等
这是更好、更好的编程。短期和长期的优势和劣势是什么 表演 长期维护 迁移到不同的技术堆栈(如java到python)
我知道用JSP编写应用程序逻辑是不好的。但不幸的是,我现在无法改变它。我在jsp页面本身中编写逻辑的两种方式
# 1 楼答案
这完全取决于JSP页面的大小:
JSP文件中的if语句不一定是应用程序逻辑。通常情况下,页面的某个部分是否显示取决于某个值。我宁愿把这种观点称为逻辑。如果有重复视图元素,对于循环也是如此
您当然不希望在JSP中包含SQL、数据操作、数据验证等
# 2 楼答案
此代码与MVC pattern不兼容。您应该遵循以下步骤:
JSP是视图组件,应该决定表示哪些数据,但是, 可以是ActionServlet in struts