Java Struts 2中不执行Action标记
在struts2中使用标记从jsp页面调用操作时遇到问题。我有login.jsp文件: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> &
<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>