Я знаю распорки2, но не распорки1 (поэтому эти решения атакуют с этой точки зрения, у стояков1 может быть гораздо более красивое решение по этой проблеме):
1) Добавьте Spring (если это не так)там уже) ... добавить эти методы, используя АОП.[стоимость: возможно изучение новой технологии]
2) Используйте Struts2 рядом со Struts1, отображая .action для struts2 и .do на struts1 ... создайте пакет struts2, возможно, называемый "token" и, возможно, сопоставленный с / tokenс соответствующими действиями с дикими картами, чтобы захватить то, что вы когда-либо бросаете в него ... что перенаправляет к действиям Struts1. PS : Вы спросили, как это можно сделать ... это далеко не красиво, и я бы не стал этого делать.[стоимость: усложняет логику отображения]
3) Конвертировать все в стойки2 и использовать токен-перехватчик.[стоимость: затраты времени)
4) Создайте новый базовый класс действий, который будут расширяться вашими действиями, реализуя эти методы.