<%@ page language="java" import="java.util.*"%> <%@ page language="java" import="cn.com.nationalsoft.count.CountAction"%> <%@ page language="java" import="java.sql.Connection"%> <%@ page language="java" import="java.sql.PreparedStatement"%> <%@ page language="java" import="java.sql.ResultSet"%> <%@ page language="java" import="java.sql.SQLException"%> <% String page_bak = "/jsp/counter_new.jsp"; CountAction ca = new CountAction(); String count = null; String userIp = (String)session.getAttribute("userIp"); if(userIp == null) { try { count = ca.addCount(); userIp = request.getRemoteAddr(); } catch(SQLException e) { page = "/jsp/counterrors.jsp"; } session.setAttribute("userIp", userIp); } else { try { count = Integer.toString(ca.readCount()); } catch(SQLException e) { page = "/jsp/counterrors.jsp"; } } session.setAttribute("Count", count); getServletContext().getRequestDispatcher(page_bak).forward(request, response); %>