As a matter of fact, it is the fastest way to make a site serving for needs of some community and the easiest way for managing the site. So you can use the same components suite for your mobile customers also. At this moment JSOS is probably the largest Java servlets collection over the Net and continues to grow. Having a rich set of components is an extra argument for their potential customers - Internet Service Providers. Most of them currently offer free CGI scripts preinstalled for subscribers.
Nobody do that for servlets.
Take a look at Coldjava servlets. All JSOS servlets are easy to use. They are configurable so they will meet your design requirements. JSOS is free for any non-commercial use. Some of free servlets may have minor restrictions such as copyright logo, restricted set of pages, etc.