【发布时间】:2014-08-29 18:16:10
【问题描述】:
我对 JSP 和 Servlet 以及所有那些爵士乐非常陌生,我对如何处理它感到困惑。
现在我的主要困惑如下:
在 Java EE/JSP 项目中,似乎有两种方法可以让网页在屏幕上显示:
- 创建一个扩展名为
.jsp的 HTML 页面,并在web.xml文件中将其映射到一个 url 模式(假设只是/) - 创建一个扩展 Servlet 的 Java 类,重写
doGET()方法以返回HTML代码字符串并映射到web.xml中的这个 Java 类。
我的 JSP 项目需要大量的 Java 代码来执行逻辑和登录/注销操作。我读过在 JSP 页面中包含 Java 代码是一种不好的做法,因为它变得无法重用、难以跟踪、混乱等。我想在 Java 中包含很多代码,这对我来说会更自然。
我应该如何构建我的项目(假设它是一个简单的初学者项目,我想在其中采用组织、测试等方面的最佳实践来为构建更大的项目做准备)?如何从 Java 类内部干净地部署网页,而不是让许多 JSP 页面包含一些 Java 代码?
【问题讨论】: