我是AngularJS.I的新手,我有两个问题。AngularJS与JSP
是否可以在AngularJS中使用JSP页面代替HTML。
是否有可能创建一个使用AngularJS没有WebServices的Web应用程序(取出来自DB数据),并使用HTTP Servlet中用于此目的
我是AngularJS.I的新手,我有两个问题。AngularJS与JSP
是否可以在AngularJS中使用JSP页面代替HTML。
是否有可能创建一个使用AngularJS没有WebServices的Web应用程序(取出来自DB数据),并使用HTTP Servlet中用于此目的
是否有可能使用JSP页面而不是HTML中AngularJS。
即使你使用JSP的最终输出将是HTML,所以你可以在AngularJS使用JSP,但JSP文件主要用于渲染,你只能在AngularJS使用HTML做数据的前端。
是否有可能创建一个使用无网络服务AngularJS(取出来自DB数据)的Web应用程序,并使用HTTP Servlet中用于此目的
无论您使用纯Servlet或者创建REST任何框架API,它将只是HTTP调用。
非常感谢你@karthikeyan vaithilingam – Angie
(这是一个新手的问题,这同样适用于所有的前我会回答一般的问题)
AngularJS是一个在浏览器中运行的前端框架。它依靠一台服务器将内容(HTML模板,CSS和JS源代码)传递给浏览器。
你作为一个服务器使用什么,完全取决于你。这取决于您是否需要服务器端动态内容。
如果在该区域不需要,您可以使用静态HTTP服务器,如LightHTTP,普通旧apache或nginx或其他任何方法将AngularJS网站交付给浏览器。
但是在大多数情况下,你将有一些服务器交互(即存储/查询数据库中的东西,或与其他用户的通信/同步等)。常用的方法是静态地提供HTML/CSS/JS并添加一堆REST接口。烧瓶和旋风是很受欢迎的服务器选择,或者像spray.IO/akka.http这样的流量来提高流量。
在特定情况下,您可能需要使用预渲染HTML模板工作(通常是因为要动态排除安全/用户角色的原因网页的部分)。然后你需要一个带模板渲染的服务器端框架。 Django,JSP,ASP,挑选你最喜欢的。
看起来您正在问如何在JavaEE应用程序中使用AngularJs。是的,这是可能的。只有你的index.jsp将在jsp中,而你所有的其他视图都将以html格式。
然后,您可以使用http请求通过servlet获取数据。
欢迎SO ..... [请询问任何问题之前,先阅读指令(http://stackoverflow.com/help/dont-ask)。 –
为什么要使用JSP而不是Angular HTML指令?或者,如果您想使用JSP构建Web应用程序,那么您会使用Angular的什么? – prtnkl
@prtnkl我们正在修改具有JSP页面的现有应用程序。我想知道是否可以使用现有的JSP而不是编写新的HTML – Angie