What is the difference between jsp and struts? Does struts use jsp?
Java Server Pages (JSP) is a server-side technology. Basically, it is an extension to the Java Servlet technology in which the web-developer can do the coding for application with minimal knowledge of Java. It consists of dynamic scripting capability which runs along with the standard HTML code for a web-page (although this JSP code runs on the server) to produce dynamic responses for a request.
Struts is not a technology, but is a framework (by Apache) based on MVC concepts and developed using Servlet/JSP technology. The developer has to spend less time on configuration and deployment part of the application and rather concentrate on the business logic.
For more information, visit the following links: