struts2学习笔记本,对struts2各个知识点做了简单的整理并附上测试代码。
搭建struts2环境
一.引包:引五个最常最基本的包
(1)commons-logging-1.0.4.jar,
(2)freemarker-2.3.8.jar,
(3)ognl-2.6.11.jar,
(4)struts2-core-2.0.11.jar,
(5)xwork-2.0.4.jar
二.配置web.xml
配置filter
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
三. 配置struts.xml
<package name="login" extends="struts-default">
<action name="login" class="cn.cstp.org.action.LoginAction">
<result name="error">/login.jsp</result>
<result name="success">/msg/loginSuc.jsp</result>
</action>
</package>
四.创建Action
必须有execute方法
action的方式有3种:
(1)无继承
(2)继承Action或者ActionSupport
(3)implements ModelDriven<User>
测试内容:
LoginAction与LoginAction2的比较
是否有继承ActionSupport
LoginAction2,LoginAction3,LoginAction4的比较
前台取值的不同方式
LoginAction2 没有继承,
LoginAction3 继承acntionsupport
LoginAction4 ModeleDriven
Action默认是每次请求都会被创建,线程安全
分享到:
相关推荐
【标题】:Eclipse下搭建Struts2环境 【描述】:本文档将详细介绍如何在Eclipse集成开发环境中搭建Struts2的开发环境,适合Java初学者和需要更新技能的专业人士。内容包括所需软件的下载地址、安装步骤以及配置过程...
现在,你的Struts2环境已经搭建完成。你可以运行项目,通过访问`http://localhost:8080/your-context-path/helloWorld`来测试你的第一个Struts2应用。 这个过程中,你可能还需要了解Maven或Gradle等构建工具,它们...
手动搭建Struts2环境涉及多个步骤,包括安装必要的软件、配置环境变量以及整合项目依赖。 首先,我们需要准备以下基础软件: 1. **JDK**:Struts2是Java平台上的框架,因此需要安装Java Development Kit(JDK)并...
本视频教程由传智播客提供,旨在帮助初学者理解Struts2的基础概念,并指导如何搭建Struts2的开发环境。 首先,我们要了解Struts2的核心概念。Struts2是一个基于MVC(Model-View-Controller)设计模式的框架,它的...
本文将详细介绍如何搭建Struts2开发环境,并提供三种不同的方法来帮助读者快速上手。无论是初学者还是有一定经验的开发者,都能从中找到适合自己的方式。 #### 二、准备工作 在开始之前,请确保已经安装了以下工具...
Struts2+Spring+MyBatis环境搭建 Struts2、Spring 和 MyBatis 是 Java Web 开发中三个非常重要的框架,分别负责 MVC 模式的Presentation层、Business层和Persistence层。Struts2 负责处理用户的请求和响应,Spring ...
本教程将带你逐步搭建Struts2的开发环境,为后续的学习和实践打下基础。 首先,我们需要安装以下基础软件: 1. **JDK**:Struts2运行在Java平台上,所以你需要先安装Java Development Kit(JDK)。确保你的系统...
接下来,我们将按照以下步骤来搭建Struts2的开发环境: **步骤1:创建Java Web项目** - 在IDE(如Eclipse、IntelliJ IDEA)中新建一个Dynamic Web Project。 - 配置项目的WebContent目录,确保WEB-INF结构正确。 *...
搭建Struts2环境的第一步是添加必要的库到项目中。这通常涉及在项目的`pom.xml`文件中添加Struts2的相关依赖,如`struts2-core`、`struts2-convention-plugin`等。如果你使用的是Eclipse或IntelliJ IDEA等IDE,可以...
在搭建Struts2开发环境时,必需的jar包是关键组成部分。这些jar文件包含了框架运行所需的各种类库,包括核心功能、依赖的第三方库以及配置工具等。以下是一些主要的jar包及其作用: 1. **struts2-core.jar**:这是...
功能:1、第一种方式是原始的struts2框架,struts.xml在src下 2、第二、三种方式主要增加的是动态调用(第三种方式推荐使用),struts.xml放在src下 3、第四种方式struts.xml放在src下某一目录的子目录下面,方便...
不过,了解如何设置Spring和Struts2的基础环境是构建更复杂Web应用的第一步。 在Spring-Struts2-video文件中,可能包含了视频教程或其他资源,这些可以帮助你更直观地了解每个步骤,从而更好地搭建和理解这个项目...
struts2 总结入门学习文档 教你如何白手起家搭建Struts2开发环境、编写第一个struts2应用helloworld、属性介绍、接口、拦截器介绍、struts2标签等。93页
在搭建Struts2框架的过程中,首先你需要获取必要的库文件,这些文件通常以JAR格式存在,包括Struts2的核心库、依赖的第三方库等。在给定的"jar架包"中,你应该会找到如下的文件: 1. `struts2-core.jar`:这是...
项目搭建起来,这是第一个项目,本项目包含三个压缩文件,(1)可以直接部署的war包,(2)用Gradle搭建的Struts 2.5.14.1项目,直接用gradl tomcatRun运行即可,(3)Struts2.5.14.1环境运行所需要的包。...
运行Eclipse中的项目,通过Tomcat或Jetty等Servlet容器启动应用,你就可以在浏览器中看到你的第一个Struts2应用了。 在实际开发过程中,你可能还需要配置IDE的插件,如Struts2插件,以提高开发效率。这些插件可以...
在MyEclipse中配置Struts2环境的第一步是导入Struts2所需的jar包。以下是必须的核心jar包列表: - **commons-logging-1.0.4.jar**:用于日志记录。 - **freemarker-2.3.8.jar**:提供模板引擎功能,用于生成动态...