如何解决Java Web应用程序显示来自SQL联接的数据
| 我有两个数据库表。一个表包含预测数据。第二个表包含实际数据。我有两个代表这些表的javabeans。 我想要一个jsp视图(JSTL / EL),其中列出了预测的数据,实际数据,然后列出了每周日期组中的两者之间的增量,例如: 1/1/11 1/8/11
CONTRACT LineCode Forecast Actual Delta Forecast Actual Delta
B&M E12-C 12 11 1 25 10 15
B&M E11-D 10 15 -5 20 20 0
Smig XX2-12 Null 10 -10 20 20 0
Cartri WW0-E etc...
我是否应该创建一个第3个Javabean来代表一个来自SQL JOIN的视图,并在servlet中(或者可能在SQL本身中)进行所有数学运算?
还是我通过两个bean并在jsp视图中进行数学运算?如果我选择后者,则不确定如何使用jstl有效地执行循环。这两个数据库表可能没有完全相同的顺序或行数(如上述SMIG合同中的Null值所示)
解决方法
按优先顺序:
1)在数据库中做,
2)在POD(JavaBean)中进行
3)(遥远的三分之一)在JSP中进行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。