We are adding a web UI to a workflow application that is internal to the company. The application uses WebLogic and will have about 10 users at first, growing to maybe 50-100 users eventually. Information to be shown is primarily job status information and relatively simple database queries. Some "drill-down" links will need to be included in the results of pages. Because the app is internal to the company, it will not need to have an extremely slick look; it just needs to look professional. There are no evident needs for client side automation.
For an application like this, is struts a good choice -- what are the advantages / disadvantages? What are the candidate alternatives -- "roll your own" JSP, other?