Struts2入门:安装与Action编写详解

需积分: 3 6 下载量 181 浏览量 更新于2024-09-17 收藏 84KB DOC 举报
"本文档主要介绍了如何通过两个具体步骤实践Struts2经典实例,即在Java Web项目中集成和使用Struts2框架。首先,我们探讨了Struts2的入门配置,即在web.xml文件中设置Struts2的过滤器。Struts2不再像Struts1那样依赖于Servlet作为入口点,而是使用FilterDispatcher过滤器来处理请求。配置代码显示了如何创建一个名为'filter-name'为'struts2'的过滤器,并将所有URL映射到该过滤器。 接着,我们进入了关键的Action类编写环节。在Struts2中,Action类的角色与Struts1有所不同,它需要继承自com.opensymphony.xwork2.ActionSupport类,而非直接从Action类继承。这里举了一个名为FirstAction的简单例子,该Action类用于计算两个整数的和。类中定义了两个私有变量operand1和operand2,以及execute方法,根据输入的两个数的和决定返回positive.jsp或negative.jsp页面。get和set方法用于获取和设置这两个操作数的值。 本篇内容为读者提供了一个实际操作Struts2的入门示例,涵盖了基础的环境配置和Action类设计,这对于理解Struts2的工作原理和在实际项目中应用Struts2框架非常有帮助。无论是初次接触Struts2的开发者还是有一定经验的开发者进行升级,这些步骤都是必不可少的。通过这个实例,读者可以了解到Struts2的架构变化以及如何利用其组件来实现业务逻辑和前端展示的分离。"