既然用的是mvc模式,在jsp里直接写数据库代码就不合适。可以把所有的java代码写到servlet里,jsp页面只做展示和用户交互。mvc模式的话,后台java代码也应该分层,一般的做法是分web,service,dao三层
js onload的ajax或者过滤器,对index.jsp过滤时访问数据库在跳转到主页struts2可以用拦截器