JSP hosting is not a standard feature in shared hosting plans. Prices are normally a bit higher than for regular plans, even though the "standard" JSP/Servlet container (Apache Tomcat) is free. The price increase is mainly due to the fact that JSP/servlets can put extra loads on the servers, so the web host can't put as many accounts on each server.
Lunarpages JSP plans
Lunarpages offers cheap JSP hosting at only $2 extra per month. This means you have to pay $9.95/month when signing up for a 12-month contract (3 and 6-month contracts available at a slightly higher price). LunarPages uses the Caucho Resin JSP/Servlet container, which is said to be more effective than the standard Apache Tomcat. With all the features you get at Lunarpages, this is one hard to beat budget jsp hosting option.
| Basic plan | Business plan | |
|---|---|---|
| Price | $6.95/month (12-month contract) | $22.95/month (12-month contract) |
| Data transfer | Unlimited | 15000 gb |
| Disk space | Unlimited | Unlimited |
| Languages | JSP, PHP, Python, Perl | JSP, PHP, Python, Perl |
| Databases | MySQL, PostGresql | MySQL, PostGresql |
| Addon domains | Unlimited | Unlimited |
JSP/Servlet support is an extra $4.95/month in addition to the prices mentioned above.