Struts layout has tags for "required" form fields and "every other" css in lists.
Not sure yet if this is any better than scriptlets which handle list row colors via %2.