gpt4 book ai didi

java - angular js 优于 jsp view

转载 作者:搜寻专家 更新时间:2023-11-01 01:51:10 25 4
gpt4 key购买 nike

我想知道为什么人们使用 angularjs 来检查现有用户名或表单注册之类的东西,而它可以简单地通过称为 jsp 的表示层结合 servlet 作为后端代码来完成。

例如,angular 对 java servlet 进行 ajax 调用,其中 servlet 从数据库中获取用户名并显示回 jsp View 。所有这一切都可以通过 jsp 和 servlet 来实现,而不是使用单独的自定义指令等添加更多 Angular 层,这会增加更多代码。

我正在尝试找出 Angular 相对于 jsp View 层的优势。表单注册之类的事情可以用 jsp 而不是 angular 来完成。

今天,我花了将近 8 个小时编写一个程序来检查现有的用户名,使用 angular 和 java servlet 作为后端。我不确定它是否是 Angular 或 jsp 中的错误,其中 request.getParameter("Username") 在 servlet 中返回 null。该参数是使用 $http post ajax 调用从 Angular 传递的。

最后我不得不使用一些输入流来读取从 Angular 形式传递的值并返回响应。谁能想到这种问题?

最后,我的问题是什么使 angular 比 jsp 更好。是否有任何其他后端服务器比通常与 java 一起使用的 tomcat 更适合与 angular(可能是 nodejs?)一起使用?

最佳答案

Angular 和 JSP 之间的最大区别在于工作的执行位置 - 如果您想要一个具有大量用户交互和页面状态的丰富 Web 应用程序,Angular 可能是最佳选择。如果您希望页面具有简单、固定的交互并且大部分工作在服务器端执行,那么 JSP 可能更适合您的需要。与所有这些决定一样,您确实可以使用许多不同的技术来做到这一点,这只是哪种技术最适合您要完成的任务的问题。这并不是 Angular 是否更好的问题,它只是更适合某些应用程序而已。

关于java - angular js 优于 jsp view,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31079695/

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