欢迎来到天天文库
浏览记录
ID:49081427
大小:51.00 KB
页数:8页
时间:2020-02-28
《Struts配置文件详细讲解(课件参考).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Struts配置文件详解(技术专题内容)一、与Struts相关配置文件Struts应用采用两个基于XML的配置文件来配置,分别是web.xml和struts-cofig.xml文件。web.xml文件是配置所有web应用的,struts-config.xml文件是struts专用的配置文件,这个配置文件也是可以起其它名称。二、Web应用的发布描述文件之为Struts应用配置的内容web应用发布描述文件可以在应用开发者、发布者和组装者之间传递配置信息。Web容器在启动的时候从该文件中读取配置信息,根据它来装载和配置web应用。1、
2、元素内容元素是web.xml的根元素,其他元素必须嵌入在元素之内。要注意的是子元素也是有顺序的。若项目应用了Struts框架应用,在web.xml文件里最重要的一步是配置ActionServlet,这个用元素的servlet-name属性命一个名字叫action;然后用servlet-class属性指定ActionServlet的类。Servlet是多线程的,而且目前Struts只允许配置一个ActionServlet。声明ActionServlet的初始化参数:元素8的3、nit-param>子元素用来配置Servlet的初始化参数。param-name设置config参数名;param-value设置struts-config.xml的路径参数值。2、元素内容在元素的servlet-name属性指定action;在用url-pattern指定接收范围是*.do的请求。3、元素内容(配置欢迎使用清单)访问了web应用的根目录URL,没有给具体的指定文件。会调用web的欢迎文件。通过4、ist>元素来配置的。通过其中的来配置的。4、元素内容尽管Struts框架功能强大的错误处理机制,但是不能保证处理所有的错误或者异常。当错误发生时,如果框架不能处理这种错误,把错误抛弃给Web容器,在默认的情况下web容器会给客户端返回错误信息。如果想避免让客户看到原始的错误信息,可以在web应用发布描述文件中配置元素。通过来定义错误的类型。然后通过要处理错误的JSP页面来对错误进行处理。还可以用5、来设置异常。然后通过来处理异常的JSP页面来处理异常。5、元素内容(配置Struts标签库)用元素来配置标签库。这个指定标签库的uri,类似起一个名称。这个是标签库的位置也就是实际所在的路径。通过这样的方法引入一个标签库,然后在8JSP页面就可以通过自己定义的URI来调用标签。三、Struts配置文件之struts-config.xml。首先要熟悉org.apache.struts.config包下的内容。Packageorg.apach6、e.struts.configThe"config"packagecontainsconfigurationobjectsthatcorrespondtoelementsthatmaybespecifiedinthestruts-config.xmlmoduleconfigurationfile。(引用Struts1.3API内容)在Struts应用启动的时候会把Struts配置文件信息读取到内存中,并把它们存放在config包中相关的JavaBean类的实例中。包中的每一个类都和struts配置文件中特定的配置元素相对应,ModuleConfi7、g接口在Struts框架中扮演了十分重要的角色,它是整个config包的核心。在Struts运行时来存放整个应用的配置信息。如果有多个子应用对应的多个Struts配置文件,每个子应用都会有一个ModuleConfig对象,它和Struts文件根元素中包含的元素类型对应。1、根元素包含的内容元素是Struts配置文件的根元素,和它对应的配置类ModuleConfig类,元素有8个子元素。它们8在DTD中定义是:data-sourc8、es,form-bean,global-exception,global-forwards,action-mapping,control
3、nit-param>子元素用来配置Servlet的初始化参数。param-name设置config参数名;param-value设置struts-config.xml的路径参数值。2、元素内容在元素的servlet-name属性指定action;在用url-pattern指定接收范围是*.do的请求。3、元素内容(配置欢迎使用清单)访问了web应用的根目录URL,没有给具体的指定文件。会调用web的欢迎文件。通过4、ist>元素来配置的。通过其中的来配置的。4、元素内容尽管Struts框架功能强大的错误处理机制,但是不能保证处理所有的错误或者异常。当错误发生时,如果框架不能处理这种错误,把错误抛弃给Web容器,在默认的情况下web容器会给客户端返回错误信息。如果想避免让客户看到原始的错误信息,可以在web应用发布描述文件中配置元素。通过来定义错误的类型。然后通过要处理错误的JSP页面来对错误进行处理。还可以用5、来设置异常。然后通过来处理异常的JSP页面来处理异常。5、元素内容(配置Struts标签库)用元素来配置标签库。这个指定标签库的uri,类似起一个名称。这个是标签库的位置也就是实际所在的路径。通过这样的方法引入一个标签库,然后在8JSP页面就可以通过自己定义的URI来调用标签。三、Struts配置文件之struts-config.xml。首先要熟悉org.apache.struts.config包下的内容。Packageorg.apach6、e.struts.configThe"config"packagecontainsconfigurationobjectsthatcorrespondtoelementsthatmaybespecifiedinthestruts-config.xmlmoduleconfigurationfile。(引用Struts1.3API内容)在Struts应用启动的时候会把Struts配置文件信息读取到内存中,并把它们存放在config包中相关的JavaBean类的实例中。包中的每一个类都和struts配置文件中特定的配置元素相对应,ModuleConfi7、g接口在Struts框架中扮演了十分重要的角色,它是整个config包的核心。在Struts运行时来存放整个应用的配置信息。如果有多个子应用对应的多个Struts配置文件,每个子应用都会有一个ModuleConfig对象,它和Struts文件根元素中包含的元素类型对应。1、根元素包含的内容元素是Struts配置文件的根元素,和它对应的配置类ModuleConfig类,元素有8个子元素。它们8在DTD中定义是:data-sourc8、es,form-bean,global-exception,global-forwards,action-mapping,control
4、ist>元素来配置的。通过其中的来配置的。4、元素内容尽管Struts框架功能强大的错误处理机制,但是不能保证处理所有的错误或者异常。当错误发生时,如果框架不能处理这种错误,把错误抛弃给Web容器,在默认的情况下web容器会给客户端返回错误信息。如果想避免让客户看到原始的错误信息,可以在web应用发布描述文件中配置元素。通过来定义错误的类型。然后通过要处理错误的JSP页面来对错误进行处理。还可以用
5、来设置异常。然后通过来处理异常的JSP页面来处理异常。5、元素内容(配置Struts标签库)用元素来配置标签库。这个指定标签库的uri,类似起一个名称。这个是标签库的位置也就是实际所在的路径。通过这样的方法引入一个标签库,然后在8JSP页面就可以通过自己定义的URI来调用标签。三、Struts配置文件之struts-config.xml。首先要熟悉org.apache.struts.config包下的内容。Packageorg.apach
6、e.struts.configThe"config"packagecontainsconfigurationobjectsthatcorrespondtoelementsthatmaybespecifiedinthestruts-config.xmlmoduleconfigurationfile。(引用Struts1.3API内容)在Struts应用启动的时候会把Struts配置文件信息读取到内存中,并把它们存放在config包中相关的JavaBean类的实例中。包中的每一个类都和struts配置文件中特定的配置元素相对应,ModuleConfi
7、g接口在Struts框架中扮演了十分重要的角色,它是整个config包的核心。在Struts运行时来存放整个应用的配置信息。如果有多个子应用对应的多个Struts配置文件,每个子应用都会有一个ModuleConfig对象,它和Struts文件根元素中包含的元素类型对应。1、根元素包含的内容元素是Struts配置文件的根元素,和它对应的配置类ModuleConfig类,元素有8个子元素。它们8在DTD中定义是:data-sourc
8、es,form-bean,global-exception,global-forwards,action-mapping,control
此文档下载收益归作者所有