首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构造JSP/Java代码,其中的逻辑不在JSP文件中

构造JSP/Java代码,其中的逻辑不在JSP文件中
EN

Stack Overflow用户
提问于 2008-11-18 18:27:48
回答 2查看 1.4K关注 0票数 5

这是一个设计问题和良好的实践问题。如何组织Java web开发,使JSP文件中没有很多逻辑。您是否应该为if结构或循环使用任何JSP标记。我看到很多代码中的逻辑很难理解,因为JSP文件设计得很差。然后,当您想要输出到不同的格式时,比如PDF或XML文档,您不能这样做,因为所有的逻辑都在JSP文件中。

对于Java Web开发,您有什么可遵循的技巧或实践吗?

我目前正在使用Spring、Hibernate、Struts...and的组合来处理一些Servlet代码。

有一些与Java开发相关的良好实践。我们中许多工作过一段时间的人都知道它们。JSP开发有哪些好的实践?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-11-18 18:34:31

避免在JSP中放置逻辑的最简单方法是在将请求转发到JSP之前执行所有逻辑。在JSP中,您唯一需要做的逻辑就是一些基本的循环(例如,用于创建HTML表行)、计算条件语句和数据格式化。

所有这些都可以通过使用JSP标记库和EL来完成,而不需要在JSP中使用scriptlet代码(Java代码)。最重要的标签库是JSTL。JSTL标记库提供了您需要在视图中执行的大部分逻辑,尽管您可能偶尔也会使用像displaytag这样的小众第三方标记库,它可以减少为特定任务编写的JSP代码量。

票数 8
EN

Stack Overflow用户

发布于 2008-11-18 18:35:13

因为你已经在使用Spring了,你可能想看看Spring Webflow。我假设你使用的是Spring表单标签,但是如果没有,你也应该检查一下。通过这种组合,在视图逻辑中使用JSP标记的需要应该很少。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/299666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档