我刚刚开始接触Servlets、Tomcat、JSP等,我想知道人们在JSP页面中通常使用什么作为GUI(用于客户端交互)。我曾经在简单的网页中使用过jQuery、YUI、extJS等来编写JS脚本,但是对于web应用呢?这些客户端技术与JSP页面集成得好吗?有没有标签库可以帮助做这类事情呢?
有什么建议吗?
作为一个具体的例子,使用嵌入在JavaScript中的JSP填充YUI DataTable是不是一个好主意?
发布于 2011-01-29 08:41:02
对于富图形用户界面,可以考虑使用JSF。有很多提供图形用户界面的JSF组件库,例如PrimeFaces。它基本上是在幕后使用jQuery / jQuery UI。签出,例如Mock OS X demo。
如果你不想接受像JSF这样的基于组件的MVC框架,那么你也可以直接使用“普通的”jQuery / jQuery UI。对于JSP来说,这不应该那么难。JSP基本上所做的就是生成一些HTML/CSS/JS代码,并将它们从CSS服务器发送到CSS浏览器。JavaScript/jQuery基本上所做的就是在sent浏览器检索到的HTML DOM树上进行拦截(换句话说,它完全不知道生成/发送它的服务器端JSP代码)。
您只需要认识到,之后在现有的JSP/jQuery isn应用程序中引入基于组件的MVC框架并不是那么容易。而是寻找一个基于请求的MVC框架,比如Spring MVC。
相关问题
发布于 2010-12-15 10:39:45
您可以使用这些库中的任何一个。我个人更喜欢jQuery。我以前也用过prototype和Ext JS。有些框架集成了专有的或通用的Ajax方法,但我发现流行的方法(比如您列出的那些方法)是更好的选择。
https://stackoverflow.com/questions/4443571
复制相似问题