总结:
流程:
整体流程:
start 前端 get方法 servlet xml匹配 controller匹配servlet 调用mabatis返回list setAttribute放 jsp end
前端取:
${list.get(0).name}
完事
目录结构:
关键代码:
//确定sql指令执行的对象 SqlSessionFactory sqlSessionFactory; //sqlSession为指令对象 SqlSession session=null; System.out.println("start"); //写文件名 用以加载mybatis配置文件 String resource ="mybatis.xml"; try { InputStream inputStream=Resources.getResourceAsStream(resource); //加载配置文件到输入流 sqlSessionFactory=new SqlSessionFactoryBuilder().build(inputStream);//配置放进会话工厂 session=sqlSessionFactory.openSession(); //会话工厂开启一个会话 IAdminDao adminDao=session.getMapper(IAdminDao.class); //接口实例化了放进session,(。class反射的起源) /* * 等于说把数据库和类建立连接,mybatis查的东西放在这样个对象里面 */ List<Map<String,Object>> list = adminDao.selectHelpAll(); //返回了个列表是接口里写的那种形式 System.out.println(list); System.out.println(list); //打印 } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } System.out.println("end"); }
index:
web.xml: