增加了异常处理类和处理页面，大家如果不想处理错误比如用户输入不合法，直接抛出即可。拦截器自动处理

用户级别的异常抛UserException
DAO级别抛DAOException
Service层异常抛ServiceException
Action层异常抛ActionException