记录一下
1 Eclipse 开发web应用 创建一个web项目
2 Struts 2.3.20 使用到的包
commons-fileupload-1.3.1.jar
commons-io-2.2.jar
commons-lang3-3.2.jar
commons-logging-1.1.3.jar
freemarker-2.3.19.jar
javassist-3.7.ga.jar
ognl-3.0.6.jar
struts2-core-2.3.20.jar
xwork-core-2.3.20.jar
如果没自带JSP的话还需要包
servlet-api.jar
jsp-api.jar
3 web.xml 文件内容
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
4 struts.xml 文件内容
<include file="struts-default.xml"></include>
<package name="a" extends="struts-default">
<action name="Text" class="com.agents.text.Text">
<result name="ok">/thefirst.jsp</result>
</action>
</package>
5 类
public class Text extends ActionSupport
6jsp
thefirst.jsp
7发布 浏览器填写 http://localhost:8080/xxxx/Text.action
相关推荐
在Web开发中,Struts框架是一个广泛应用的MVC(Model-View-Controller)架构,它帮助开发者有效地组织和管理应用程序的结构。而JSP(JavaServer Pages)则是一种用于创建动态网页的技术。本教程将深入探讨如何使用...
整合这三个框架的第一步通常涉及到以下几个步骤: 1. 配置环境:确保项目中引入了Struts2、Spring和Hibernate的相应库,这通常通过Maven或Gradle等构建工具完成。 2. 配置Spring:创建Spring的配置文件(如`...
Struts2是一个强大的Java ...总的来说,Struts2是一个功能强大且成熟的MVC框架,其jar包的引入是搭建Struts2应用的第一步。正确理解和使用这些jar包以及框架的核心概念,能够帮助我们更高效地开发和维护Java Web项目。
在第四步,我们创建Struts的表单类`LoginForm.java`。这是一个ActionForm,继承自`org.apache.struts.action.ActionForm`。我们添加两个属性`loginName`和`loginPass`,并实现验证逻辑。在`validate()`方法中,检查...
第一步:理解Struts框架基础 1. **MVC模式**:Struts遵循MVC设计模式,将业务逻辑、数据模型和用户界面分离,使代码结构清晰,易于维护和扩展。Model代表业务逻辑,View负责显示,Controller协调两者之间的交互。 ...
#### 第一步:导入必要的库 为了实现文件上传功能,需要在项目中加入Struts2及相关依赖库,具体包括Struts2核心库、`commons-fileupload-1.2.1.jar`和`commons-io-1.4.jar`。这些库提供了文件上传所需的API,确保了...
搭建Struts2环境的第一步是添加必要的库到项目中。这通常涉及在项目的`pom.xml`文件中添加Struts2的相关依赖,如`struts2-core`、`struts2-convention-plugin`等。如果你使用的是Eclipse或IntelliJ IDEA等IDE,可以...
Struts2是一个基于MVC(Model-View-Controller)设计模式的开源JavaEE框架,它极大地简化了企业级Web应用的开发。这个"struts2入门例子...对于初学者来说,理解和掌握这些基本概念是迈向专业Java Web开发者的第一步。
### 知识点一:Struts框架简介 **Struts**是一个开源的MVC(Model-View-Controller)框架,用于开发Java Web应用程序。...对于初学者来说,掌握Struts 2的基本原理和使用方法是非常重要的第一步。
首先,要学习Struts2框架,第一步是下载并安装Struts2框架。可以通过访问Struts的官方站点(***)下载所需版本的压缩包。解压后的文件结构包含了示例程序、相关文档、核心类库等,这些资源对开发者来说都是必需的。 ...
第一步:创建登录页面login.jsp,使用表单来获取用户的登录信息,如用户名、密码以及可选的其他信息(如年龄)。 第二步:配置struts.xml文件,定义一个Action类及其对应的页面结果。在这个例子中,标签定义了名为...
因此,第一步是调整配置,关闭这些功能: 1. **关闭日志记录**:不仅应关闭整个框架的日志输出,还应针对性地关闭Struts2相关的包的日志,以减少无用的日志输出。 ```xml <!-- 在log4j.properties或相应的日志...
##### 第一步:配置`web.xml` `web.xml`文件位于项目的`WEB-INF`目录下,用于配置Servlet容器的相关参数。在Struts2中,我们主要需要配置过滤器来处理请求并将其转发到Struts2框架中。 ```xml <filter-name>...
**第1步**:安装Struts2。配置过滤器而不是Servlet。 **第2步**:编写Action类。在Struts2中,Action类不再继承自Action类,而是继承自`com.opensymphony.xwork2.ActionSupport`。例如,你可以创建一个计算两个整数...
第1步:安装Struts2。Struts2的入口是通过一个过滤器(Filter)实现的,而不是Struts1中的ActionServlet。因此,在web.xml文件中需要按照过滤器的方式进行配置。一个典型的配置示例如下: ```xml <filter-name>...
- **第一步:导入Jar包** - **选择正确的Jar包**:并非所有的Jar包都需要导入到项目中,通常是从lib目录或示例程序中复制所需的Jar包。 - **示例**:例如,从示例程序的apps目录下复制所需的Jar包到项目中。 - **...
第二步是将下载的jar包导入到工程中。这些jar包应放置在WEB-INF/lib目录下,这是Java Web应用的标准库存放位置。 接下来是配置web.xml文件。在Struts2中,你需要定义一个filter,即`StrutsPrepareAndExecuteFilter`...
在MyEclipse中,创建一个Struts2项目的第一步是新建一个Dynamic Web Project,并导入Struts2的库。这些库包括struts2-core、struts2-convention、struts2-plugins等,它们包含了Struts2框架运行所需的所有组件。 接...
Struts是Java Web开发中的一个开源框架,由Apache软件基金会维护。它主要负责处理MVC(Model-View-Controller)设计模式,使开发者能够...所以,开始你的第一个Struts试验吧,这将是通向Java Web开发广阔天地的第一步!