Web tier: servlets, JSP, Web frameworks: precompiling jsp...
is there any way to precompile jsp ......??
Yes, you can precompile JSP pages. I'd suggest writing a standalone java program that runs on the server. It looks at the specific directory (or directories) where you store your JSP files and does a URLConnection for each one of them discarding the response. This will effectively duplicate the process of manually hitting each page with a browser.
Hope that helps.
If you're using WebLogic, you can use the weblogic.jspc JSP precompiler