Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 PHP 背景,现在是 JSP/Servlet 初学者。
我对需要使用的方法有疑问,例如,假设我有一个动态的项目列表,我可以用 JSP 以两种方式实现
第一个是正确的方法吗?或者在任何情况下您需要使用第二个?
首先,我当然不建议将数据库中的列表直接读取到 JSP 中。最佳实践将涉及应用程序的一个层(例如,DAO),该层将从数据库中读取到一个集合中,该集合将传递给另一个渲染视图的层。
如果一组值很长,和/或可能经常更改,那么它当然应该在数据库中(例如:填写地址时可用的国家列表、产品列表、代理商列表可以分配一张票)。
然而,对于一个较短的列表,主要用于提供可能的值(这些值可能最终在数据库中,但值列表本身不需要),枚举可能是更好的选择(例如:工单的可能状态(打开、待处理、已解决、已关闭),电话号码类型列表(家庭、工作、手机))。