refactored jsp tag class.