我正在查看某人的代码,并在 .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>