Причина (кажется) состояла в том, что параметр action не был заменен, когда я приказал
res.setRenderParameter("action", "showCustInfo");
Вместо замены значения, Spring добавил это значение для параметра actionследующим образом (псевдо):
// Before:
params['action'] = ['acceptCart'] // all req params in Spring are handled as String arrays..
// After:
params['action'] = ['acceptCart','showCustInfo']
На данный момент Spring, похоже, не знает, что делать, и вызывает метод рендеринга по умолчанию. Я работал с этим, используя другое имя параметра для параметра рендеринга ('render') .Таким образом, теперь действия вызываются параметром action, а средства визуализации - параметром render.