Angularjs HTML与JSP在角度视图中的部分
我正在使用angular&spring开发一个单页应用程序。目前我正在使用.jsp文件进行查看;但到目前为止,我还没有在视图上做任何与jsp相关的事情。由于每个JSP都转换为servlet,因此与HTML相比,它会降低性能 所以我的问题是 1为什么不使用纯HTML而不是JSP 2是否有重大性能差异Angularjs HTML与JSP在角度视图中的部分,angularjs,Angularjs,我正在使用angular&spring开发一个单页应用程序。目前我正在使用.jsp文件进行查看;但到目前为止,我还没有在视图上做任何与jsp相关的事情。由于每个JSP都转换为servlet,因此与HTML相比,它会降低性能 所以我的问题是 1为什么不使用纯HTML而不是JSP 2是否有重大性能差异 3如果建议使用JSP,那么有什么好处?HTML不允许动态数据(即从数据库中提取) HTML是静态数据,除非与Javascript配合使用(在Javascript中,您必须从post请求中获取数据,这会
3如果建议使用JSP,那么有什么好处?HTML不允许动态数据(即从数据库中提取) HTML是静态数据,除非与Javascript配合使用(在Javascript中,您必须从post请求中获取数据,这会导致对服务器的多个请求,从而降低性能) 是的,使用JSP会对性能产生影响,但如果您想要动态数据,则不可避免,动态数据需要处理,因此另一种选择是以角度进行处理,并通过对服务器的get请求获取数据,但正如我前面所说的,在大多数情况下,对服务器的多个请求是没有真正原因的 如果您可以向服务器发出多个请求以加载一个页面,那么更可取的做法是——我猜是——使用HTML并通过后端API获取数据,然后获取数据 1为什么不使用纯HTML而不是JSP 是的,如果您没有任何动态>数据要附加到页面,您可以使用html而不是jsp文件。例如,您将无法在html中使用out、>会话、页面、表达式和jsp标记库 2是否有重大性能差异 Jsp总是被编译,然后作为HTML页面呈现,但如果您有一个HTML页面要呈现,它不需要在服务器端进行处理,并且可以比Jsp更快地呈现 3如果建议使用JSP,那么有哪些优点 如果您想向页面添加动态数据,如从会话对象获取数据、显示模型对象,建议使用Jsp。但是如果你不想要所有这些,并且想要呈现一个几乎不改变的页面,那么建议使用html 另外,如果您有angular和web服务,那么应该使用angular和ajax调用来呈现页面