I actually stumbled across the answer. As an answer to the last comment struts.ui.theme
is set to css_xhtml
.
http://depressedprogrammer.wordpress.com/2007/04/11/struts-2-form-control-templates/
One quick note, the xhtml_css theme also generates a very worthless
<br/>
tag between a label and the control which can throw of your entire look, do get rid of this you’ll have to do a.wwgrp br { display: none; }
in your CSS stylesheeet.
So I assume doing this will solve the problem, it is something added by struts theme, probably changed when I updated Struts version.
Pointers on how this is usually set up/should be set up is welcomed, as I do not know anything about this.. :)