Struts1.1中文手册:深度解析框架与核心标签库

5星 · 超过95%的资源 需积分: 9 8 下载量 160 浏览量 更新于2024-07-31 收藏 432KB DOC 举报
"struts1.1中文手册" Struts是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它旨在简化开发过程,提供一套标准的方式来组织和控制应用程序的流程。Struts1.1是该框架的一个早期版本,这个中文手册详细介绍了Struts1.1的核心概念、架构以及主要组件。 1. Struts压缩包内容: - 在Struts1.1的压缩包中,包含了各种库文件(JARs)、文档、示例应用和其他必要的资源。开发者可以通过这些内容了解如何集成Struts框架到自己的项目中。 2. Struts体系结构(模型-视图-控制器): - 模型:负责业务逻辑处理,通常由JavaBeans或其他持久化对象组成。 - 视图:负责呈现用户界面,如JSP页面,使用Struts的定制标签来展示数据。 - 控制器:ActionServlet是Struts的控制器,它解析用户的请求,调用对应的Action,并根据Action的结果决定跳转到哪个视图。 3. Struts框架的组件: - 配置文件:`struts-config.xml`是Struts的核心配置文件,定义了ActionServlet的行为、ActionMapping和Action类之间的映射,以及定制标签的配置。 - ActionServlet:作为MVC中的控制器,处理所有的HTTP请求,根据配置文件中的映射信息转发到相应的Action。 - ActionMapping:描述了请求URL和Action类之间的关系,以及请求参数如何映射到ActionForm对象的属性。 - Action类:实现了业务逻辑,接收到ActionServlet转发的请求,处理后返回一个ActionForward对象指示下一步操作。 4. Struts标签库: - Struts提供了丰富的JSP标签库,如logic标签用于流程控制,bean标签用于显示和操作JavaBeans,html标签用于生成表单元素等。这些标签简化了视图层的编写,使得代码更加清晰。 手册中还提到,由于Struts是一个不断发展的开源项目,因此这个1.1版本的手册可能会随着新版本的发布而更新,作者计划加入Nested Tag等新特性。同时,作者鼓励读者发现并报告错误,以便共同完善这份参考资料。 Struts1.1中文手册不仅适合初学者理解框架基础,也适合有一定经验的开发者查阅具体细节,是学习和工作中不可或缺的工具书。

192.168.85.1 - - [26/Jun/2022:06:07:07 -0400] "POST /struts2-showcase/index.action HTTP/1.1" 500 24 192.168.85.1 - - [26/Jun/2022:06:07:11 -0400] "POST /struts2-showcase/index.action HTTP/1.1" 500 24 192.168.85.1 - - [26/Jun/2022:06:07:11 -0400] "POST /struts2-showcase/index.action HTTP/1.1" 500 24 192.168.85.1 - - [26/Jun/2022:06:07:11 -0400] "POST /struts2-showcase/index.action HTTP/1.1" 200 12925 192.168.85.1 - - [26/Jun/2022:06:07:11 -0400] "POST /struts2-showcase/index.action HTTP/1.1" 200 12925 192.168.85.1 - - [26/Jun/2022:06:07:11 -0400] "POST /struts2-showcase/index.action HTTP/1.1" 200 12925 192.168.85.1 - - [26/Jun/2022:06:07:11 -0400] "POST /struts2-showcase/index.action HTTP/1.1" 200 14 192.168.85.1 - - [26/Jun/2022:06:08:06 -0400] "POST /struts2-showcase/index.action HTTP/1.1" 500 15 192.168.85.1 - - [26/Jun/2022:06:08:16 -0400] "POST /struts2-showcase/index.action HTTP/1.1" 500 1227 192.168.85.1 - - [26/Jun/2022:06:10:15 -0400] "POST /struts2-showcase/index.action HTTP/1.1" 500 79 192.168.85.1 - - [26/Jun/2022:06:13:25 -0400] "POST /struts2-showcase/index.action HTTP/1.1" 404 752 192.168.85.1 - - [26/Jun/2022:06:16:42 -0400] "POST /struts2-showcase/index.action HTTP/1.1" 500 35 192.168.85.1 - - [26/Jun/2022:06:16:57 -0400] "GET //struts2-showcase/hhh.jsp HTTP/1.1" 403 642 192.168.85.1 - - [26/Jun/2022:06:18:55 -0400] "POST /struts2-showcase/index.action HTTP/1.1" 500 35 192.168.85.1 - - [26/Jun/2022:06:19:02 -0400] "POST /struts2-showcase/index.action HTTP/1.1" 500 35 192.168.85.1 - - [26/Jun/2022:06:19:09 -0400] "GET //struts2-showcase/hhh1.jsp HTTP/1.1" 403 642 192.168.85.1 - - [26/Jun/2022:06:19:34 -0400] "POST /struts2-showcase/index.action HTTP/1.1" 500 400 192.168.85.1 - - [26/Jun/2022:06:20:37 -0400] "POST /struts2-showcase/index.action HTTP/1.1" 500 5 192.168.85.1 - - [26/Jun/2022:06:20:42 -0400] "GET //struts2-showcase/hhh1.jsp HTTP/1.1" 403 642 192.168.85.1 - - [26/Jun/2022:06:20:46 -0400] "GET //struts2-showcase/hhh.jsp HTTP/1.1" 403 642 192.168.85.1 - - [26/Jun/2022:06:20:51 -0400] "GET /struts2-showcase/hhh.jsp HTTP/1.1" 403 642

2023-07-12 上传