Struts2动作可以使用反斜杠但不能没有反斜杠

时间:2014-02-26 22:50:38

标签: java struts2 action jsp-tags

在我的form.jsp中我正在使用以下标签。除非我在Login前面有/斜杠,否则我的操作将无效。我认为这是错误的,没有我见过的例子。任何人都可以告诉我为什么我需要它以及为什么没有它它不起作用?

<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>

1 个答案:

答案 0 :(得分:1)

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

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

为:

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

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

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