You can create as many constructors as you like for an Action class. It follows the same rules for constructors as any other
Java class.
BUT Since
Struts instantiates an Action class and not you, the only constructor that will ever be used is the one with no arguments. If you make it so the class has no public, no-arguments constructor, Struts will throw an exception when it tries to instantiate the class.