gpt4 book ai didi

Java EE 对 JSP 和 Servlet 工作流的说明

转载 作者:行者123 更新时间:2023-12-01 10:11:03 26 4
gpt4 key购买 nike

我正在尝试学习 Java EE。在努力理解 Java 堆栈之后,看来基本的动态 Web 应用程序可以通过关注 JSP 和 Servlet 来完成,所以我想从这里开始。

在 Net Beans 中,我有一个使用 tomcat 服务器设置的基本项目,当我点击运行时,我可以让网页生成并显示默认的 index.jsp 页面。我已经在项目中添加了一个 css 文件,这个 jsp 页面现在看起来就像任何标准的 html 页面一样。然后我创建一个新的 servlet。我还能够在 index.jsp 页面中创建一个链接,因此当我单击它时,它会调用 servlet。

我不明白的是,为什么当我在 Net Beans 中创建 servlet 时,processRequest 方法会预先填充几个 html 打印语句。我可以轻松地使该页面看起来像我开始时使用的 jsp 页面,这让我想知道为什么我什至需要 JSP 页面。看来整个应用程序可以由 servlet 组成。

有人可以解释一下两者之间的正确交互吗?看来索引页可以包含调用各种 servlet 的链接,也许是为了访问注释数据库,那么我是在 servlet 中创建响应表,还是将该信息传递到另一个 JSP 页面?

了解这些基本工作流程确实会有帮助。谢谢

最佳答案

JSP 也是一种 servlet。运行 jsp 后,立即转到 netbeans 项目目录并右键单击该 jsp 并选择查看 Servlet,然后您将获得 jsp 文件的 servlet 表示形式。其实jsp文件就是用来方便地进行前端设计的。如果没有jsp,在servlet中执行前端开发工作确实是一项艰巨的任务。您应该记住,javaEE 中没有名为 processRequest 的东西。一旦您创建新的 servlet,它就会由 Netbeans 自动生成。所以只要坚持基础知识即可。从扩展了 HttpServlet 的类中删除所有自动生成的内容。然后您可以重写所需的 HTTP 方法。 (doGet、doPost 等..)你应该看看 this欲了解更多信息...

还有这个page还将提高您对 javaEE 的了解

关于Java EE 对 JSP 和 Servlet 工作流的说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36110824/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com