I'm not sure there's a clear answer to your question. Whether the time taken to redirect to another JSP is relevant probably depends on what else is going on in the same request. My guess would be that if there are internet clients, EJB calls, and database access going on, there's probably enough overhead already that another JSP call wouldn't be a huge hit. But it depends on a number of factors, including (to name a few) the load on the server, the arrangement of app server(s) and database on the network, whether the clients are on a LAN or crossing the internet, and so on. I'd try it both ways, run a couple
test, and see if you see a noticeable difference.