struts2工程创建步骤
1.添加JAR包
commons-logging-1.0.4.jar
freemarker-2.3.13.jar
ognl-2.6.11.jar
struts2-core-2.1.7.jar
xwork-core-2.1.4.jar
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
2.在web.xml配置文件中配置一个过滤器
<!-- 定义Struts 2的核心控制器:FilterDispatcher -->
<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>
3.创建一个Action
4.配置Action在struts.xml中
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
<struts>
<package name="example" namespace="/example" extends="struts-default">
<action name="login" class="com.amaker.action.LoginAction">
<result name ="success">/success.jsp</result>
<result name ="input">/login.jsp</result>
</action>
</package>
</struts>
5.JSP调用
${tip }
<form name="f1" id="f1" action="<%=path %>/login.action" method="post">
<table border="0">
<tr>
<td>username:</td>
<td><input type="text" name="username" id="login"></td>
</tr>
<tr>
<td>Password:</td>
<td><input type="password" name="password" id="password"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="login"></td>
</tr>
分享到:
相关推荐
这个压缩包包含了核心库(core)的jar文件和一个实现Struts2工程的步骤文档,这对于初学者或者开发者来说是极其有价值的资源。 1. **Struts2核心库(Core Jars)**: - Struts2的核心库提供了框架的基本功能,包括...
### Struts2工程环境搭建详解 #### 一、引言 Struts2是基于MVC设计模式的Web应用框架,自其前身Struts1以来,持续优化并解决了原框架中存在的诸多问题,如代码冗余、单元测试难度大等。Struts2通过引入更简洁的...
综上所述,徒手配置Struts2虽然可能会遇到不少挑战,但只要按照正确的步骤进行操作,并且细心检查每一步的细节,就能顺利完成配置过程。此外,通过深入理解配置文件的每一个元素,可以帮助开发者更好地掌握Struts2的...
**3.1 构建 Struts2 工程** - **步骤**: 1. 导入 Struts2 的 jar 包。 2. 创建配置文件 struts.xml。 3. 在 web.xml 中配置 Struts2 的过滤器 FilterDispatcher。 **3.2 数据接收** - **自动填充**:Struts2 ...
### SSH框架整合详细步骤(spring+struts2+hibernate) #### 一、整合概述 在现代Web应用开发中,SSH(Struts2、Spring、Hibernate)框架因其各自独特的功能和优势,常被组合使用以构建高效、稳定且易于维护的系统...
【搭建maven spring3 struts2 mybatis工程代码 demo源码及详细文档】 这个资源包含了一个基于Maven、Spring3、Struts2和MyBatis的Java Web项目的完整示例和详细搭建步骤,旨在帮助开发者在没有现成环境的情况下快速...
##### 步骤2:创建默认Action 接下来,需要实现这个默认的Action类。通常情况下,这个Action类可以很简单,因为它仅仅用于跳转到首页。 ```java public class HomeAction extends ActionSupport { @Override ...
- 创建一个新的Web工程,并导入Struts2和Freemarker所需的库文件,如struts2-core、xwork、ognl、freemarker和commons-logging等。 - 将struts-tags.tld复制到工程的WEB-INF目录下,这将使Struts2的标签能在JSP或...
Struts2库是Java Web开发中的一个核心...通过这些步骤,你可以有效地利用Struts2框架进行Web应用的开发,提高代码的可读性和可维护性。理解并熟练掌握Struts2的导入和配置,将为你的Java Web开发之旅打下坚实的基础。
在这个"Maven,Struts2详细使用例子"中,你可能会看到如何设置Maven工程结构,如何配置Struts2,编写Action,创建视图,以及如何利用Maven进行构建和打包。这些都是开发基于Struts2的Java web应用的基础步骤,通过...
整合Struts2和Hibernate的过程主要包括以下几个步骤: 1. **环境准备**:首先确保你的IDEA已经安装了所需的插件,如Tomcat或Jetty服务器插件,以及相关的Java库支持。同时,需要安装Struts2和Hibernate的库文件,这...
- **示例应用**:第2章通过一个简单的示例应用,引导读者逐步了解如何创建一个Struts2项目,包括配置文件的设置、Action类的编写以及视图的渲染等步骤。 - **高级特性**: - **拦截器技术**(第4章):介绍了Struts...
在项目的src/main/resources目录下创建struts2的配置文件`struts.xml`。这个文件定义了应用的Action类、结果页面、拦截器等。例如,你可以配置一个简单的Action,指定其类和对应的视图页面: ```xml <struts> ...
6. **工程实例**:"Struts2_ExtJS"可能是实际整合后的工程源码,可以作为学习和参考的模板,通过阅读和运行这个工程,开发者可以更直观地理解两者的整合过程。 总的来说,ExtJS与Struts2的整合能够充分发挥两者的...
搭建Struts2开发环境的关键步骤是创建新的Web工程,例如`strutslogin`。在`WebRoot\WEB-INF`目录下创建`classes`文件夹,用于存放编译后的类文件。接着,添加必要的Struts2库文件(jar包)到项目的类路径中。最后,...
以上就是"Struts2入门使用案例HelloWorld"的主要步骤。这个案例展示了如何配置Struts2,创建Action,定义结果页面,并进行基本的交互。随着你对Struts2的深入学习,你会了解到更多高级特性,如拦截器、插件、OGNL...
1. 创建 web 工程 2. 添加 Struts2 框架所需要的 jar 包 3. 添加 Struts2 的核心配置文件 `struts.xml` 4. 配置 `web.xml` 文件 5. 编写 `register.jsp`,页面的功能为用户注册 6. 部署运行,观察页面效果 7. 建立...
本文讲解了如何搭建 Struts2+Spring+MyBatis 环境,包括准备安装文件、新建 WEB 工程、配置 Tomcat 服务器、创建 JSP 页面、重启 Tomcat 和测试。这些步骤可以帮助开发者快速搭建 Struts2+Spring+MyBatis 环境,开始...
2. **创建Maven项目**:新建一个Maven工程,添加Struts2相关的依赖。 3. **配置struts.xml**:编写基本的配置文件,包括Action的定义和结果映射。 4. **编写Action类**:实现业务逻辑,继承Struts2提供的...
搭建 Struts2 开发环境需要完成四个步骤:建立工程、下载 Struts2 并加入 jar 包、配置 web.xml 文件、配置 struts.xml 文件。同时,需要实现用户登录功能,需要编写登录界面、登录成功界面、登录 Action 类,并修改...