誰かのコードを見ていると、.jsp ファイルに次の html/struts コード行が見つかりました。
<input type="submit" name="action:datadefinitionsAddSample" id="btnAddSample"/>
name="action:" の部分がわかりません。これは、ボタンが押されたときにアクションをトリガーするための構文ですか? それを行うための正しい構文は次のとおりだと思いました。
<input type="submit" action="datadefinitionsAddSample" id="btnAddSample"/>
では、どちらの構文が正しいか、または両方が正しい場合、それらは実際に何をするのでしょうか?
参考までに、これは struts.xml ファイルの関連部分です。
<action name="datadefinitionsAddSample" class="DataDefinitionsCRUD" method="addSample">
<result name="success" type="redirectAction">
<param name="actionName">datadefinitionsform</param>
<param name="id">${dataDefinition.id}</param>
</result>
</action>