假设我有这个 struts2 表单
<s:form action="login" method="post">
    <s:textfield key="login_name" name="login_name"/>
    <s:submit></s:submit>
</s:form>
还有这个 struts.xml 设置
<constant name="struts.custom.i18n.resources" value="messageResource" />
<constant name="struts.devMode" value="true" />
<package name="login" namespace="/" extends="struts-default">
    <action name="login" class="actions.index.index">
        <interceptor-ref name="i18n"/>
        <result name="LOGIN_SUCCESS">/Main.jsp</result>
        <result name="LOGIN">/Login.jsp</result>
    </action>
</package>
如果我已添加<interceptor-ref name="i18n"/>到设置中,则表单提交后 login_name 将没有值;否则我可以成功检索该值。如果您希望我提供更多详细信息,请告诉我。提前致谢!