初学STRUTS 现在想做一个登陆的案例 使用数据库 建立用户表 连接数据库校对用户名和密码 想求得正确的思路 数据库连接模块我应该如何处理 做成BEAN? 还是仅仅做成静态类去调用? 还有取数据库信息进行校对等代码 是否应该直接放在ACTION中 请高手明示思路 谢谢 如果数据库连接作成BEAN的话...在ACTION的execute()中怎么调用呢 我知道在JSP里可以用<JSP:USEBEAN>...但是在JAVA文件里...我就不大明白了

解决方案 »

  1.   

    一般我的做法是将数据库的连接写到一个类,并且作为静态方法,方便调用。
    至于Action里的话,LZ直接可以在excute方法里调用刚才写的连接,比如连接类.方法(),获得连接之后就可以根据页面传过来的用户名和密码到数据库里查询,若有记录,则登录成功,否则登录失败。
      

  2.   

    写一个BaseDao,这个类负责获得连接, 那么你的UserDao继承这个.!
    然后boolean findUserByUserNameAndPassword(String name,String password)中调用父类的getConnection, 然后做数据库查询,在你的action中只需要调用UserDao的查询方法就好了,判断返回true/false进行相应的跳转
      

  3.   

    还是去看视频吧。。或者找别人的Demo来看
      

  4.   

    baseDao,
    校检  就当成普通的java程序来写,日