Struts 1 - Erro no struts-config.xml?

Alguém sabe me dizer como evitar esse erro no console:

Parse Error at line 146 column 173: Attribute “parameter” must be declared for element type “action”.
org.xml.sax.SAXParseException; systemId: file://…/config/; lineNumber: 146; columnNumber: 173; Attribute “parameter” must be declared for element type “action”.

Header do xml:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">

Linha que acusou o erro:

<action path="/ResCalcController" 
            parameter="method"
            type="ResCalcController"
            name="resCalc"
            scope="request" validate="true">

Creio que a tag action não possui um atributo chamado parameter, se não me engano parâmetros são passados com a tag aninhada param.

1 curtida

Eu pesquisei o DTD do struts-config.xml relativo ao struts 1 e lá tem o parameter… Continuo sem entender porque está criticando na aplicação.