http://localhost:8080/demo1/User.html
这个地址
表示context的path,getKey也是在web设置的一个context。
为什么在访问的时候不是getKey而是demo1?
http://localhost:8080/demo1/getKey
返回响应的时候地址又变成getKey,不太明白这些地址都是怎么变的?
![]() |
![]() |
//UsersMapper配置文件 <!--添加用户--> <select id="insertUsers"> insert into users values(default , #{username} , #{usersex}) </select> //UsersMapper接口 int insertUsers(Users users); //UsersServlet接口 int insertUsers(Users users); //UsersServlet接口实现类 @Override public int insertUsers(Users users) { int flag = 0; try { SqlSession sqlSession = MybatisUtils.getSqlSession(); UsersMapper mapper = sqlSession.getMapper(UsersMapper.class); flag = mapper.insertUsers(users); sqlSession.commit(); }catch (Exception e){ e.printStackTrace(); }finally { MybatisUtils.closeSqlSession(); } return flag; } //InsertUsersTest测试类 public class InsertUsersTest { public static void main(String[] args) { UsersService usersService = new UsersServiceImpl(); Users users = new Users(); users.setUsername("sxt"); users.setUsersex("male"); int flag = usersService.insertUsers(users); System.out.println(flag); } }
数据添加成功了,但控制台报错,请老师看一下怎么回事。