关于struts工作原理的小有关问题

关于struts工作原理的小问题
struts是因为把action-maping里面的url写成了*.do,所以才有actionservlet集中处理所有的请求是不是啊
*.do是什么东西啊
还有一个servlet就有一个doget和dopost的函数怎么能够处理多个不同类型的提交的表单啊

------解决方案--------------------
struts把action-maping里面的url写成了*.do,说明actionservle会拦截所有*.do的请求,actionservle做为拦截器。以前单一的一个html表单

------解决方案--------------------
<form action= "aa.html "> 现在在页面上就要变成 <form action= "aa.do "> ,前提条件是aa.do这个action要存在,这样的话aa.do就满足了就满足了*.do,还有你下一个问题都是最基本的,下去把书好好看一下,struts的工作原理,和Servlet的生命周期