小改动
1、实现了用户的注册、登录、注销等功能；用户可以对图书进行添加、修改、删除，并且实现了全部查询和分页查询的功能。
2、实现了用户状态拦截器，当用户登录后，将用户保存在session中，在用户进行操作时会对session中的用户进行检查，若发现用户不存在即离线，则会自动跳转到起始登录页面；
3、对用户有关操作的jsp页面也进行了session验证；
修改登录用户可以通过URL地址的方式调用不存在的userid或者bookid造成的空指针异常。
整合User和Book的Action处理类，将其业务全部整合到一个Action类中。采用struts提供的动态方法调用的机制完成方法调用。
可以为Action中的方法自己设定result的结果类型；
当不同的方法要调用不同的拦截器时，只能将其分不同的package进行处理；