java - 在没有 JSP 的情况下将 JQuery 与 Servlet 一起使用有什么缺点吗?

标签 java jquery ruby-on-rails jsp

我打算重新设计我的一个应用程序的服务器端。目前,我的设置是前端的 JQuery、HTML、CSS 和服务器端的 Java Servlet(使用 AJAX 访问)。

大多数 Servlet 在线示例都使用 JSP。我想知道将 JSP 与我正在使用的标准前端堆栈一起使用是否有任何优势。

*也可能是 Servlet 甚至不是我的应用程序的最佳方式(基本的数据库读/写和在服务器端生成客户端代码)。我也一直在关注 Rails,但我不确定是否有必要进行转换。

我对全栈设计还很陌生,所以只是想寻求一些见解。

最佳答案

JSP 是一种 View 技术,可帮助您通过在服务器上执行的代码(如表达式语言)和使用标签库(如 JSTL1)向网页添加动态内容。

如果您打算仅将 Servlet 用作支持 RESTful 服务的 Controller ,那么您根本不需要使用 JSP。更重要的是,您不需要直接使用 Servlet,而是使用像 Jersey 这样的 JAX-RS 框架实现。


1 您也可以在 JSP 中使用 scriptlet,但这根本不是一个好主意。看这里:How to avoid Java code in JSP files?

关于java - 在没有 JSP 的情况下将 JQuery 与 Servlet 一起使用有什么缺点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25449994/

相关文章:

java 像素图像处理

jQuery 后代选择器选择了祖先之外的元素

Jquery日期时间选择器日期格式问题

javascript - 使用 jQuery 和一些输入创建键/对对象

ruby-on-rails - 如何从heroku备份sqlite3

ruby-on-rails - Rails 3.2.2 在使用 capistrano 部署后在样式表和 js Assets 上获得 404

ruby-on-rails - 无法使用数组的计数方法来处理 block

java - 仅使用 int[ ][ ] 的 Java 汉诺塔(可以做到吗?)

Java - 在主框内添加 9 个框

java - 我可以确定属于哪个库类吗?