<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
上述代碼是由我的IDE在爲我的項目選擇struts框架時自動生成的。我沒有看到任何名爲的動作。請解釋這個XML的含義?struts中的web.xml以及它如何使用struts-config.xml進行配置
編輯:
我讀到的ActionServlet已經配置了struts-config.xml文件。它是如何配置的?
<struts-config>
<form-beans>
<form-bean name="HelloWorldActionForm"
type="com.vaannila.HelloWorldActionForm"/>
<action-mappings>
<action input="/index.jsp" name="HelloWorldActionForm" path="/HelloWorld" scope="session" type="com.vaannila.HelloWorldAction">
<forward name="success" path="/helloWorld.jsp" />
</action>
</action-mappings>
我讀了_ActionServlet已經配置了struts-config.xml file_。你能解釋一下嗎?請參閱編輯 – saplingPro 2012-04-04 04:36:31
@grassPro'ActionServlet'在'web.xml'中配置,而在'struts-config.xml'中配置不同的'ActionForm';隱含地這些使用'ActionServlet'。 – 2012-04-04 13:44:32