On launching there are errors in the code which says "No operation can be performed after connection is closed" why so?
<body>
<%Connection con = null;
Statement stComp = null;
ResultSet rsComp = null;
%>
<div align="center" class="style3">
<%
try {
con = ConnectionProvider.getConnection();
String loginid = (String) session.getAttribute("loginid");
String usertype = (String) session.getAttribute("usertype");
String compCode = (String) session.getAttribute("comp_code");
Object local = session.getAttribute("time_in_ms");
String time_in_ms = local.toString();
stComp = con.createStatement();
rsComp = stComp.executeQuery("select vc_company_name from mst_company where vc_comp_code='" + compCode + "'");
String Company_name = null;
if (rsComp.next()) {
Company_name = rsComp.getString("VC_COMPANY_NAME");
}
%>
<input type="hidden" id="time_in_ms" value="<%=time_in_ms%>" onclick="myfunction();"/>
<span class="style4"><STRONG><font color="#ffffff">MODULE</font></STRONG></span></div>
<table width="100%">
<tr><td class="style3" width="36%"><span class="style1"> Welcome <%=loginid%> Ji</span></td>
<td class="style3" width="50%"><span class="style1"> Location - <%=Company_name%></span></td>
<td class="style3" width="13%"><strong><a href="#" id="link" target="_top" onclick="return getTime();" style="color: #FFFFFF">Logout</a> <span style="color:white">Time: </span><span id="time_in" style="color:white" value=""></span></strong></td>
</tr>
</table>
<%} catch (SQLException sq) {
sq.printStackTrace();
} finally {
CommonUtility.closeStream(stComp, rsComp);
CommonUtility.closeConnection(con);
}%>
</body>