Java Struts 2中不执行Action标记

Java Struts 2中不执行Action标记,java,html,jsp,struts2,struts-action,Java,Html,Jsp,Struts2,Struts Action,在struts2中使用标记从jsp页面调用操作时遇到问题。我有login.jsp文件: <s:action name="headerMenu" executeResult="true" namespace="/menu"</s:action> <s:form action="executeLogin"> <s:textfield name="username" label="Username"></s:textfield> &

在struts2中使用标记从jsp页面调用操作时遇到问题。我有login.jsp文件:

<s:action name="headerMenu" executeResult="true" namespace="/menu"</s:action>
<s:form action="executeLogin">
    <s:textfield name="username" label="Username"></s:textfield>
    <s:password name="password" label="Password"></s:password>
    <s:submit></s:submit>
</s:form>

我将研究原因是否与struts2标记文档中的以下两个片段有关:

除非指定了ExecuteSult参数,否则struts.xml中为此操作定义的任何结果处理器都将被忽略


“在对整个标记进行评估之前,操作不会发布到上下文中,这意味着在标记体内部,操作无法访问”

我将研究原因是否与struts2标记文档中的以下2个片段有关:

除非指定了ExecuteSult参数,否则struts.xml中为此操作定义的任何结果处理器都将被忽略


“在对整个标记进行评估之前,操作不会发布到上下文中,这意味着在标记主体内,无法访问操作”

请注意第1行。s:action标记未正确关闭。其内容应如下:

<s:action name="headerMenu" executeResult="true" namespace="/menu"></s:action>

请注意第1行。s:action标记未正确关闭。其内容应如下:

<s:action name="headerMenu" executeResult="true" namespace="/menu"></s:action>