Я хочу иметь разные idParameterNames для разных классов действий. Это возможно, или я должен написать свой собственный картограф?
Нет, это невозможно. struts.mapper.idParameterName используется RestActionMapper, и параметр анализируется до возврата ActionMapping (т. Е. До того, как будет известно действие для использования).
struts.mapper.idParameterName
RestActionMapper
ActionMapping