in each page i call bean
Does that mean you are using the <
jsp:useBean..> utility ? In which case
here's what the spec says
The <jsp:useBean> element locates or instantiates a JavaBeans component. <jsp:useBean> first attempts to locate an instance of the Bean. If the Bean does not exist, <jsp:useBean> instantiates it from a class or serialized template.
If you have written a scriptlet to instantiate the bean, then yes- the constuctor would be called that many times.
cheers,
ram.
PS: I hope you are closing all those connections after usage. Better, use a
datasource to maintain the connections for you.