Entonces, hace lo que toca, inicialmente, ya que detecta que le falta la marca y ya no da NullPointerException. ¿Que es lo que crees que deberia hacer despues?
Si es que no redirecciona el error el Struts, ahi no te puedo ayudar mucho por que no use el Struts

.
S!