I saw a very good jsp tag library that can be used to write one jsp page for different roles / users with different permissions. For example if you want some fields of a form to be hidden for some role, while readonly for some other roles and editable for some other roles, you can use this library. It's very easy and very simple. You can View online demos and also download the trial code along with demos. It is very useful.
The tag library can be downloaded from