j2ee项目实训struts框架技术——第4章strutstiles框架及应用第3部分内容摘要:

找到 则出现 Http 404 的错误提示。 注意 : 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 5/11 页 在 中的 welefile标签中,可以使用普通的 HTML 页面或 JSP 页面作为系统的缺省首页面,但不能使用应用 Servlet 或者 Struts 框架中的 Action 类的请求形式。 因为welefile标签中要求的是物理存在的文件。 测试上面的缺省首页的设置效果 在对本项目系统的首页进行访问时, 只输入 URL,而不指定具体的首页文件名称,应用服 务器将会按照在 系统的部署描述文件 中所定义的 缺省首页的配置 项目加载实际的目标 页面。 请见下面的图 所示。 图 首先加载目标 页面 由于在 页面中包含有页面跳转的语句(请见 【例 411】 中的黑体部分的标签设置项目 ),因此首先加载 页面的内容(请见图 所示);然后再自动地跳转到 系统的 真正首页, 这样开发者也同样能够浏览和测试系统的功能。 请见下面的图 所示。 图 测试缺省首页的设置效果是否正常 添加与 Tiles 有 关的组件和配置项目 添加与 Tiles 相关的各个 *.jar 和 *.tld 文件已经添加了 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 6/11 页 由于本项目是通过 Eclipse 工具创建的基于 Struts 框架的 Web 项目,因此 Eclipse 工具已经将 Struts框架系统包及与 Tiles相关的各个 *.jar包和 *.tld文件已经添加到本项目中了。 请见图 所示 的结果状态的图示。 在 配置文件中添加与 Tiles 相关的插件 项目 虽然在 Stuts 框架中附带 了 Tiles 框架的系统库及有关的标签库的描述文件,但在默认的情况下 Tiles 框架系统是未启用的。 要启用 Tiles 框架,首先要在 配置文件中加入 在 【例 413】 所示 的与 Tiles 相关的插件定义项目。 【例 413】 添加与 Tiles 相关的插件配置项目的示例 plugin className= setproperty property=definitionsconfig value=/WEBINF/ / setproperty property=definitionsparservalidate value=true / /plugin 在 Tiles 框架中,是采用 XML 格式的文件作为系统的配置文件,并通过该配置文件来管理与页面配置相关的资源。 当 Web 应用系统启动时, Tiles 框架的系统会加载这个 XML格式的系统的配置文件、并把它读到内存中。 而这个 XML 格式的系统配置文件的路径和名称是通过 TilesPlugin 插件指定的,在 【例 413】 所示的 插件配置定义中,指定该 XML 格式的系统的配置文件放置在本 Web 应用系统站点所在的 /WEBINF/目录下、并且文件的名称为。 另 外 , 由 于 添 加 了 setproperty property=definitionsparservalidate value=true /的属性定义项目,因此如果开发者在 文件中存在有标签的语法错误 , 则可以在 Web 应用系统启动时能够看到 前面 的图 所示的异常抛出提示信图 Tiles有。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。