What are advantages of using AngularJS over JSP

The biggest difference between Angular and JSP is where the work carried out – if you want a rich web application with lots of user interaction and page state, Angular may be the best choice. If you want pages with simple, fixed interactions and most of the work carried out server-side, JSP might suit your needs better. As with all these decisions, it’s true that you could do this in many different technologies, it’s just a matter of which best suits the task you’re trying to accomplish. It’s not really a matter of whether Angular is better, it’s just more appropriate for some applications.