【发布时间】:2011-11-10 17:33:33
【问题描述】:
我从事 Java 开发已有 14 年了,我的大部分项目都是我们必须完成的工作,而不是能够计划和设计。 目前一切都很平静,为了公司(和我的简历),我想把事情做好。
在编写 JSP 时,我通常会在 的顶部声明几个 Java 类,然后插入一些 Java 代码以遍历 ArrayLists/HashMaps,或者当我需要在标签中选择特定的时候。
我过去使用过 JSTL,但它让我疯狂地试图操纵结构来做我想做的事;用 Java 编写等价物很简单。
我该怎么办? JSTL 是“正确”的做事方式吗? 事情的进展远不止于此,我应该使用另一种方式来编写 JSP?
我目前使用 Struts(是的,甚至没有 Struts 2),如果可以的话,我想迁移到 Spring/Struts 2。但是,如果我连手推车都不能正确骑,我开法拉利也没有意义。
欢迎大家提出想法、建议、批评。
【问题讨论】:
-
你的诚实和谦虚真是太酷了。
-
相关:stackoverflow.com/questions/3177733/… 我对 Struts 一无所知,我只知道它是一个遗留的 MVC 框架。它真的没有提供任何方法来挂钩 GET/POST 请求的操作吗?对我来说,您使用 Struts(或任何其他 MVC 框架)而不是 scriptlets 会更有意义。
-
感谢 BalusC。我没有在我的 JSP 中做任何像业务逻辑这样愚蠢的事情,但你的最后三个示例是我经常做的相关示例。我将开始谨慎地移动一些页面以使用 JSTL。
标签: java spring jsp struts jstl