确省版本的actionservlet会从配置文件web.xml中读取如下初始化参数: 【推荐阅读:配置struts应用[5]---stru】
java.lang.object | +--javax.servlet.genericservlet | +--javax.servlet.http.httpservlet | +--org.apache.struts.action.actionservletstruts提供了一个缺省版本的actionservlet类,你可以继承这个类,覆盖其中的一些方法来达到你的特殊处理的需要.actionservlet继承与javax.servlet.http.httpservlet,所以在本质上它与一个普通的servlet没有区别,你完全可以把它当做一个servlet来看待,只是在其中完成的功能不同罢了.actionservlet主要完成如下功能:将一个来自客户端的uri映射到一个相应的action类
application应用使用的资源包(resources bundle)的基类factory用于创建应用的messageresources对象的messageresourcesfactory的类名.确省是org.apache.struts.util.propertymessageresourcesfactory.configstruts的配置文件,确省是/web-inf/struts-config.xml.注意这儿是与应用context关联的相对路径.content定义了确省的内容类型与编码格式,它会被自动地被设置到每个response中,如果jsp/servlet中没有明确的设置.确省是text/html.debug调试信息的级别.默认为0,比当前级别高的调试信息会被log到日志文件中.detail与debug的作用类似,只是这个detail是initmapping()时专用的.调试信息会被打印到system.out,而不是日志文件.formbeanactionformbean的实现类,确省为org.apache.struts.action.actionformbeanforward应用中使用的actionforward类,确省是org.apache.struts.action.actionforward.locale指定了确省使用的locale对象.设为true,当得到一个session时,会自动在session中存储一个以action.locale_key标示的locale对象,如果session中还没有与action.locale_key绑定的locale对象.mapping应用中使用的actionmapping类,确省是org.apache.struts.action.actionmapping.multipartclass文件上传使用的mutipartrequesthandler的实现类.确省为org.apache.struts.upload.diskmultipartrequesthandlernocache如果设为true,那么actionservlet会自动在每个到客户端的响应中添加nocache的html头,这样客户端就不会对应用中的页面进行缓存.确省为falsenull如果设置为true,那么应用在得到一个未定义的message资源时,会返回null,而不是返回一个错误信息.确省是true.... 下一页