Java Web App for Multiple Devices
<p>I am asking this question after going through similar questions like </p>

<ol>
<li><p><a href="http://stackoverflow.com/questions/9897813/how-to-optimize-website-for-mobile-devices">Presentation technology for multiple devices</a></p></li>
<li><p><a href="http://stackoverflow.com/questions/1881547/presentation-technology-for-multiple-devices">How best to implement support for multiple devices in a web application</a></p></li>
<li><p><a href="http://stackoverflow.com/questions/2480139/how-best-to-implement-support-for-multiple-devices-in-a-web-application">How to optimize website for mobile devices?</a></p></li>
</ol>

<p>After reading the replies I understand it best to go for a very light weight web site without using many fancy frameworks</p>

<p>I have zeroed down on using Spring MVC in the backend and jsp for the front end.</p>

<p>Having done this I need to get down to more specifics.</p>

<p>Suppose I want to render a datatable do I use plain jsp or can I use some framework like</p>

<p><a href="http://jquerymobile.com/" rel="nofollow">Jquery Mobile</a> . Will a framework provide me ease of coding and maintainability,functionality and at the same time will it render reasonably fast on mobile phone devices ?</p>

<p>The data table must have the ability to filter,sort,paginate etc.</p>

<p>I have used datatable component as an example. There could be other components as well like say trees, charts etc</p>
