<!-- ① -->
<?xml version="1.0" encoding="ISO-8859-1"?>
BR>PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
传递给 ActionServlet: 即 application,config, debug, 和 detail。(ActionServlet 也可以
接受其它参数;我们将再下一节涉及)。这一段的最后一个设定,"load-on-startup",给容
器一个 action servlet 的权重。如果设置为 2,则允许其它 servlet 在需要时首先装入。这
将在你子类化了 ActionServlet 之时显得很重要,以便你可以使用其它 servlet 先期装入的
资源。对一个应用来说, 仅可以装入一个 ActionServlet 或者 ActionServlet 的子类。
ActionServlet 设计为可以和应用中的其它组件共享资源。装入多个 ActionServlet 会造成
冲突;因为一个 ActionServlet 可能会改写另一个 ActionServlet 提交的资源。Struts 1.1 支
持模块化应用,但仍然只允许装入一个 ActionServlet -->
action
org.apache.struts.action.ActionServlet
application
Application
config
/WEB-INF/conf/struts-config.xml
debug
2
detail
2
2
这就是我们在①中配置的 ActionServlet 。不匹配这种格式的文件请求将不被 Struts 处理。
比如对*.html 或 *.jsp 文件的请求通常由容器内建的服务来处理。 -->
action
*.do
welcome 文件也是一个物理文件。在第 3 章,我们展示了如何使用 welcome 文件来转发
到一个 Struts action-->
index.jsp
和 logic— 将可用在大多数应用中。如果你的应用中使用了其它的标签库,它们也在此进行
配置。第一个元素,"taglib-uri",给出标签库的逻辑名称。这通常看起来像是一个文件路
径, 但其实不是。JSP 在导入标签库时将引用这个 URI 。第 2 个元素,"taglib-location",
提供提供了一个上下文相关的标签库描述符 (*.tld)路径。TLD 标识了库的实际类型(Java
类)。当需要这个库时,容器会搜索标签库类文件的 classpath 。对 Struts 标签库来说,容
器将在 struts.jar 文件中找到这些包-->
/tags/struts-bean
/WEB-INF/lib/struts-bean.tld
/tags/struts-html
/WEB-INF/lib/struts-html.tld
/tags/struts-logic
/WEB-INF/lib/struts-logic.tld
<!--
代码中编号的地方对应下面的注释。
①标识为 web 应用部署描述符——前两行将文件标识为一个 web 应用部署描述符。
②配置 ActionServlet— 这一段告诉容器装入 action 名称下的 ActionServlet 。有四个参数
传递给 ActionServlet: 即 application,config, debug, 和 detail。(ActionServlet 也可以
接受其它参数;我们将再下一节涉及)。这一段的最后一个设定,,给容
器一个 action servlet 的权重。如果设置为 2,则允许其它 servlet 在需要时首先装入。这
将在你子类化了 ActionServlet 之时显得很重要,以便你可以使用其它 servlet 先期装入的
资源。对一个应用来说, 仅可以装入一个 ActionServlet 或者 ActionServlet 的子类。
ActionServlet 设计为可以和应用中的其它组件共享资源。装入多个 ActionServlet 会造成
冲突;因为一个 ActionServlet 可能会改写另一个 ActionServlet 提交的资源。Struts 1.1 支
持模块化应用,但仍然只允许装入一个 ActionServlet 。
③标识 Struts 请求—这一段告诉容器将匹配*.do 格式的文件请求转发到 action servlet 。
这就是我们在①中配置的 ActionServlet 。不匹配这种格式的文件请求将不被 Struts 处理。
比如对*.html 或 *.jsp 文件的请求通常由容器内建的服务来处理。
④创建 welcome 文件—不幸的是,在这里设置一个 index.do 文件将不会工作。容器希望
welcome 文件也是一个物理文件。在第 3 章,我们展示了如何使用 welcome 文件来转发
到一个 Struts action 。
⑤配置标签库—这里我们配置应用中使用的标签库。 3 个核心的Struts 标签库—bean, html,
和 logic— 将可用在大多数应用中。如果你的应用中使用了其它的标签库,它们也在此进行
配置。第一个元素,,给出标签库的逻辑名称。这通常看起来像是一个文件路
径, 但其实不是。JSP 在导入标签库时将引用这个 URI 。第 2 个元素,,
提供提供了一个上下文相关的标签库描述符 (*.tld)路径。TLD 标识了库的实际类型(Java
类)。当需要这个库时,容器会搜索标签库类文件的 classpath 。对 Struts 标签库来说,容
器将在 struts.jar 文件中找到这些包。
-->
<?xml version="1.0" encoding="ISO-8859-1"?>
BR>PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
传递给 ActionServlet: 即 application,config, debug, 和 detail。(ActionServlet 也可以
接受其它参数;我们将再下一节涉及)。这一段的最后一个设定,"load-on-startup",给容
器一个 action servlet 的权重。如果设置为 2,则允许其它 servlet 在需要时首先装入。这
将在你子类化了 ActionServlet 之时显得很重要,以便你可以使用其它 servlet 先期装入的
资源。对一个应用来说, 仅可以装入一个 ActionServlet 或者 ActionServlet 的子类。
ActionServlet 设计为可以和应用中的其它组件共享资源。装入多个 ActionServlet 会造成
冲突;因为一个 ActionServlet 可能会改写另一个 ActionServlet 提交的资源。Struts 1.1 支
持模块化应用,但仍然只允许装入一个 ActionServlet -->
action
org.apache.struts.action.ActionServlet
application
Application
config
/WEB-INF/conf/struts-config.xml
debug
2
detail
2
2
这就是我们在①中配置的 ActionServlet 。不匹配这种格式的文件请求将不被 Struts 处理。
比如对*.html 或 *.jsp 文件的请求通常由容器内建的服务来处理。 -->
action
*.do
welcome 文件也是一个物理文件。在第 3 章,我们展示了如何使用 welcome 文件来转发
到一个 Struts action-->
index.jsp
和 logic— 将可用在大多数应用中。如果你的应用中使用了其它的标签库,它们也在此进行
配置。第一个元素,"taglib-uri",给出标签库的逻辑名称。这通常看起来像是一个文件路
径, 但其实不是。JSP 在导入标签库时将引用这个 URI 。第 2 个元素,"taglib-location",
提供提供了一个上下文相关的标签库描述符 (*.tld)路径。TLD 标识了库的实际类型(Java
类)。当需要这个库时,容器会搜索标签库类文件的 classpath 。对 Struts 标签库来说,容
器将在 struts.jar 文件中找到这些包-->
/tags/struts-bean
/WEB-INF/lib/struts-bean.tld
/tags/struts-html
/WEB-INF/lib/struts-html.tld
/tags/struts-logic
/WEB-INF/lib/struts-logic.tld
<!--
代码中编号的地方对应下面的注释。
①标识为 web 应用部署描述符——前两行将文件标识为一个 web 应用部署描述符。
②配置 ActionServlet— 这一段告诉容器装入 action 名称下的 ActionServlet 。有四个参数
传递给 ActionServlet: 即 application,config, debug, 和 detail。(ActionServlet 也可以
接受其它参数;我们将再下一节涉及)。这一段的最后一个设定,,给容
器一个 action servlet 的权重。如果设置为 2,则允许其它 servlet 在需要时首先装入。这
将在你子类化了 ActionServlet 之时显得很重要,以便你可以使用其它 servlet 先期装入的
资源。对一个应用来说, 仅可以装入一个 ActionServlet 或者 ActionServlet 的子类。
ActionServlet 设计为可以和应用中的其它组件共享资源。装入多个 ActionServlet 会造成
冲突;因为一个 ActionServlet 可能会改写另一个 ActionServlet 提交的资源。Struts 1.1 支
持模块化应用,但仍然只允许装入一个 ActionServlet 。
③标识 Struts 请求—这一段告诉容器将匹配*.do 格式的文件请求转发到 action servlet 。
这就是我们在①中配置的 ActionServlet 。不匹配这种格式的文件请求将不被 Struts 处理。
比如对*.html 或 *.jsp 文件的请求通常由容器内建的服务来处理。
④创建 welcome 文件—不幸的是,在这里设置一个 index.do 文件将不会工作。容器希望
welcome 文件也是一个物理文件。在第 3 章,我们展示了如何使用 welcome 文件来转发
到一个 Struts action 。
⑤配置标签库—这里我们配置应用中使用的标签库。 3 个核心的Struts 标签库—bean, html,
和 logic— 将可用在大多数应用中。如果你的应用中使用了其它的标签库,它们也在此进行
配置。第一个元素,,给出标签库的逻辑名称。这通常看起来像是一个文件路
径, 但其实不是。JSP 在导入标签库时将引用这个 URI 。第 2 个元素,,
提供提供了一个上下文相关的标签库描述符 (*.tld)路径。TLD 标识了库的实际类型(Java
类)。当需要这个库时,容器会搜索标签库类文件的 classpath 。对 Struts 标签库来说,容
器将在 struts.jar 文件中找到这些包。
-->
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13925369/viewspace-462785/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/13925369/viewspace-462785/