gpt4 book ai didi

Java Servlet Web 开发问题

转载 作者:行者123 更新时间:2023-12-04 05:04:19 25 4
gpt4 key购买 nike

在过去的几年里,我一直在使用 PHP 进行 Web 开发,并且和很多人一样,我非常不喜欢 PHP。我也做过很多 Java 开发,但从来没有做过 Web 开发。由于对 Java 有很好的了解,我决定尝试使用 JSP 进行 Web 开发。我已经阅读了几篇文章,但我并没有完全“理解”它。我的第一个问题是,JSP(Java Servlet Page)和 servlet 有什么区别? JSP 不只是一个包含 servlet 和 HTML 的文件吗?我的第二个问题是 Servlet 可以像 PHP 一样轻松地与 HTML 元素交互吗?我可以使用 POST/GET 等检查 HTML 表单输入吗?

我还想知道 Servlet 是否可以使用“ native ”Java 代码。通过这个,我的意思是我可以使用我在桌面应用程序中使用的相同代码/使用我已经制作的相同方法和类。我想要得到的是,servlet 可以(几乎)做任何桌面应用程序可以做的事情。我可以访问服务器文件系统来删除/修改文件吗?我可以在我的 JSP 中使用第三方 Java 库吗?如果有人可以为我解决这个问题,那就太好了!提前致谢!

最佳答案

JSP 是一种用于生成 servlet 的模板语言。每个 JSP 都被编译成一个 servlet。您可以使用 JSP 执行的所有操作都可以编写为 servlet。

不,JSP 不包含 servlet。它被编译成 servlet Java 代码,然后被编译成 Java 字节码。

Servlet 可以与所有 HTML 元素交互。它们是 HTTP 监听器。

我强烈建议您不要在 servlet 中使用 native 代码。

您不应该将 scriptlet 代码放入 JSP 中。那是一种 90 年代的 JSP 编写风格,这种风格已经名誉扫地。使用 JSTL。 JSP 仅用于显示。

关于Java Servlet Web 开发问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15722452/

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