1、导入jar包
2、配置web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "dtd\web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
3、配置struts-config.xml文件,放在WEB-INF目录下
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
<struts-config>
<form-beans>
<form-bean name="userinfo" type="test.UserInfoBean"/>
</form-beans>
<global-forwards>
<forward name="success" path="/test/success.jsp" redirect="false" />
</global-forwards>
<action-mappings>
<action path="/login" type="test.TestAction" name="userinfo"/>
</action-mappings>
</struts-config>
4、登录页面
<form id="userinfo" name="userinfo" action="<%=request.getContextPath()%>/login.do" method="post">
用户名:<input id="username" type="text" name="userName"/><br/>
密 码:<input id="password" type="password" name="password"/><br/>
<input id="submit" type="submit" value="登 录"/>
</form>
5、Action:继承org.apache.struts.action.Action,重写execute()方法
6、Bean需要继承org.apache.struts.action.ActionForm
分享到:
相关推荐
### Struts2基本配置使用手册:深入解析与实践 #### 搭建Struts2.0的开发与运行环境 **一、环境准备** ...通过上述的环境搭建和基本配置,开发者可以快速入门Struts2.0,开始构建复杂而强大的Web应用程序。
这个"struts入门最简单例子"旨在帮助初学者快速理解并掌握Struts2的基本用法。Struts2框架提供了丰富的功能,如动作映射、结果类型、拦截器、动态方法调用等,使得开发者能够构建结构清晰、可维护性强的Web应用程序...
基本的`struts.xml`应如下所示: ```xml <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> ...
在“struts2零配置入门代码”这个主题中,我们将深入探讨如何在不编写大量XML配置文件的情况下,启动并运行一个基本的Struts2应用程序。 Struts2的核心在于它的Action类,它是业务逻辑处理的主要组件。在“零配置”...
#### 二、Struts2基本配置 - **安装配置**:与Struts1不同的是,Struts2的入口点是一个Filter而非Servlet,因此在`web.xml`中需要配置Filter。 ```xml <filter-name>struts2 org.apache.struts2.dispatcher....
**Struts2入门及基本配置** Struts2入门首先需要理解其基本架构。Struts2的核心是Action类,它是处理用户请求的核心组件。通过在web.xml中配置Struts2的过滤器(StrutsPrepareAndExecuteFilter),我们可以将所有的...
Struts2是一个强大的Java web开发框架,用于构建和维护可扩展且易于管理的企业级应用程序。...通过分析和运行这个入门demo,初学者可以快速理解Struts2的基本工作流程,为深入学习和实际项目开发打下基础。
本文将深入讲解Struts2的入门配置,帮助初学者快速理解并掌握这个框架的基本用法。 首先,让我们了解Struts2的核心概念: 1. **Action类**:在Struts2中,Action类是业务逻辑的载体,它是处理用户请求的主体。你...
对于初学者,除了这个入门实例,还可以参考Struts1的官方文档、教程和在线课程,深入了解Struts1的工作原理、配置细节以及最佳实践。 总之,Struts1入门实例是一个很好的起点,它让你能快速搭建一个简单的Web应用...
通过以上步骤,你已经完成了Struts2的基本配置,并实现了一个简单的登录验证功能。Struts2提供了丰富的插件和拦截器,可以扩展到复杂的应用场景,如权限控制、国际化、数据校验等。随着对Struts2的深入学习,你可以...
让我们深入探讨一下`struts.xml`的基本配置: 1. **Action配置**:在`struts.xml`中,你需要定义Action类,这通常是你的业务逻辑处理类。例如: ```xml <result name="success">/success.jsp ``` 这里,`...
Struts2 是一个基于 Model-View-Controller (MVC) 设计模式的Java Web框架,它...对于初学者来说,理解其核心配置和工作原理是入门的关键。随着实践的深入,你会逐渐发现 Struts2 在组织复杂 Web 应用中的强大能力。
这个入门配置小实例将带你了解如何在实际项目中设置和使用Struts2框架。以下是一些核心知识点: 1. **MVC模式**: Struts2基于Model-View-Controller(MVC)设计模式,它将业务逻辑(Model)、用户界面(View)和...
总之,这个入门级例子涵盖了Struts1.3的基础架构和主要组件的使用,对初学者来说是一个很好的起点,可以让他们快速理解Web应用开发的基本流程和思想。通过实践这个例子,可以为学习更复杂的Struts1.3应用或其他Java ...
总的来说,“struts入门简单例子”涵盖了 Struts 的基本组成部分和工作流程,包括用户请求的接收、业务逻辑的处理以及结果的呈现。对于初学者来说,通过这个实例可以深入了解 Struts 如何组织和管理 Web 应用的各个...
在Struts2的基本配置中,有几个重要的配置文件: - default.properties:配置Struts的默认常量,如编码。 - struts-default.xml:提供Struts的默认核心配置,大部分功能都在这里定义。 - struts-plugin.xml:用于...
这个"struts入门(中文版).pdf"文档是学习 Struts 框架的良好起点,它将帮助你理解 Struts 的基本概念,以及如何在实际项目中运用这些概念来构建可维护、可扩展的 Web 应用。随着对 Struts 的深入学习,你将能够...