在我的表单中.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>