chetan agg wrote:In scenarios where you want to send an Ajax call, you can use servlet.
NOT necessary, you can handle AJAX calls with Struts action too.
Also, think from the "Controller" prospective, you'll just miss all the functionality provided by the Struts Controller. like action mapping, dispatch action, etc, One more, when you use the Servlets, you have to edit the "web.xml" for the servelet mapping entry, which is, not considered a good practice if you're uisng struts for not-so-special actions, like AJAX. Place all the action mapping in struts-config.xml
So you rarely need servelets in Struts, and that's why Strusts1 is designed to enhance servelets use..