【发布时间】:2016-07-06 18:26:50
【问题描述】:
我正在尝试学习 Java EE。在努力理解 Java 堆栈之后,似乎可以通过专注于 JSP 和 Servlet 来完成一个基本的动态 Web 应用程序,所以我想从那里开始。
在 Net Beans 中,我有一个使用 tomcat 服务器设置的基本项目,当我点击运行时,我可以让网页生成并显示默认的 index.jsp 页面。我在项目中添加了一个 css 文件,这个 jsp 页面现在看起来像任何标准的 html 页面。然后我创建一个新的 servlet。我还能够在 index.jsp 页面中创建一个链接,因此当我单击它时,它会调用 servlet。
我不明白为什么当我在 Net Beans 中创建 servlet 时,processRequest 方法预先填充了几个 html 打印语句。我可以很容易地使这个页面看起来像我开始使用的 jsp 页面,这让我想知道为什么我什至需要一个 JSP 页面。看起来整个应用程序可以由 servlet 组成。
有人能解释一下两者之间的正确互动吗?似乎索引页面可以包含调用各种 servlet 的链接,可能是为了访问 cmets 数据库,那么我是在 servlet 中创建响应表,还是将该信息传递给另一个 JSP 页面?
了解这些基本工作流程真的很有帮助。谢谢
【问题讨论】: