Struts2 动作适用于反斜杠,但不能没有反斜杠



在我的表单中.jsp我在下面使用以下标签。除非我在登录前面有/斜杠,否则我的操作将不起作用。我认为这是错误的,我没有看到任何例子使用它。谁能告诉我为什么我需要它以及为什么没有它它就不起作用?

<s:form action="/Login" >
            <s:textfield name="userName" cssClass="inputStyle" label="User Name" />
            <s:password name="password" cssClass="inputStyle" label="Password" />
            <s:submit method="execute" value="Login" />
        </s:form>

尝试删除 struts 中的包命名空间.xml 文件:从:

 <package name="default" extends="struts-default" namespace="/">

自:

<package name="default" extends="struts-default">

在 Web 中.xml文件 url 模式应为:

<url-pattern>/*</url-pattern>

相关内容

最新更新