我有一個簡單的Struts 2應用程序,我使用Netbeans構建和部署到glassfish。當我點的網頁瀏覽器http://localhost:8080/Struts2Hello/login.action/它給出了這樣的錯誤:Struts 2.2.1給出了沒有操作映射名稱空間和動作名稱
沒有映射爲命名空間/和動作名稱動作。
我的操作被命名爲「登錄」。它爲什麼認爲它被命名爲「。」? (爲了達到這個目的,我還必須將javassist-3.7.ga添加到我的lib /目錄中,但我不確定爲什麼,但這就是其他人爲了使Struts 2.2工作所做的工作)。
這裏是我的web.xml和struts.xml的文件(是的,struts.xml中被部署到WEB-INF /班):
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>Login.jsp</welcome-file>
</welcome-file-list>
<package name="default" extends="struts-default" namespace="/">
<action name="login" class="action.LoginAction">
<result name="success">Welcome.jsp</result>
<result name="error">Login.jsp</result>
</action>
</package>
謝謝。
院長
這之後〜6歲還在吸... – JSmyth 2016-01-28 13:02:58