struts框架问题

来源:百度知道 编辑:UC知道 时间:2024/05/10 12:12:29
用struts框架时,一个注册页面的提交,不是要经过一个特殊的"servlet"吗?

由这个servlet去读取struts-config.xml,然后再填充Formbean,然后再.................
可是,我到tomcat下web-inf下却找不到哪个"特殊的servlet",只有哪个FormBean和那个用于转发的Action.

请问在哪个"特殊的servlet",是在什么时候被创建的.为什么看不到它,而且在work目录下也找不到它.
呵呵,我今天第一天学Struts,请朋友帮忙解下好吗?
谢谢!

那个特殊的servlet叫ActionServlet,充当中央控制器作用,所有的*.do路径都首先被转发到这个servlet进行处理,然后由它去找struts-config.xml中的action-mapping来匹配对应于此路径的action来处理...
至于此servlet在哪...当然在struts.jar这个类库当中了...struts.jar在/WEB-INF/lib里面...web容器(tomcat)会自动根据web.xml里面的配置信息找到这个servlet的...

被封装在struts框架里了

这里不存在实际的特殊的servlet的文件
整个框架在运行中被服务器自动解释成servlet
所以在很多书上或网上说的都是逻辑上的概念和过程