Struts2配置与使用详解

需积分: 7 0 下载量 50 浏览量 更新于2024-09-11 收藏 2KB TXT 举报
"这是一份关于Struts2的个人学习笔记,主要涵盖了Struts2的基础配置和使用方法,适合初学者或在配置Struts2时遇到困难的人参考。笔记内容包括了Struts2所需的库文件位置、应用部署、过滤器配置以及Struts2标签库的使用示例。" 在Struts2框架的学习中,配置是至关重要的一步。这份笔记首先提到了Struts2所需的Log4j日志组件,Log4j的相关jar包应该放在`C:\struts-2.3.14\lib`目录下,并且在特定情况下可能需要引用其文档路径,例如`C:\struts-2.3.14\docs\WWindex.jsp`。此外,笔记还提到`C:\struts-2.3.14\apps\struts2-blank\WEB-INF\lib`目录下需要有11个jar文件,这些文件是构建Struts2应用程序的基础。 在部署Struts2应用时,通常会将项目打包成war文件,然后将其部署到服务器的指定目录,比如`C:\struts-2.3.14\apps`。Struts2的核心过滤器`StrutsPrepareAndExecuteFilter`需要在web.xml中进行配置,引用`struts2-core-2.3.14.jar`中的类。 在Struts2的MVC模式中,使用Action和结果来处理用户请求和返回响应。笔记中展示了如何在JSP页面上使用Struts2标签库,通过`<s:property>`和`<s:url>`标签来展示数据和创建链接。例如,`<s:property value="messageStore.message"/>`用于显示消息存储中的消息,而`<s:url action='hello'/>`则创建了一个指向名为“hello”的Action的链接。这些标签的定义可以在`struts2-core-2.0.11.jar`的`META-INF/struts-tags.tld`文件中找到。 这份Struts2课堂笔记提供了一个基础的配置指南和实践示例,帮助开发者了解如何设置Struts2环境,使用Struts2标签库以及配置Action和结果。对于想要深入学习Struts2的人来说,这是一个有价值的参考资料。