`

Struts入门—基本配置

 
阅读更多

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基本配置使用手册:深入解析与实践 #### 搭建Struts2.0的开发与运行环境 **一、环境准备** ...通过上述的环境搭建和基本配置,开发者可以快速入门Struts2.0,开始构建复杂而强大的Web应用程序。

    struts入门最简单例子

    这个"struts入门最简单例子"旨在帮助初学者快速理解并掌握Struts2的基本用法。Struts2框架提供了丰富的功能,如动作映射、结果类型、拦截器、动态方法调用等,使得开发者能够构建结构清晰、可维护性强的Web应用程序...

    struts2初始使用环境配置

    基本的`struts.xml`应如下所示: ```xml &lt;!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"&gt; &lt;struts&gt; ...

    struts2零配置入门代码

    在“struts2零配置入门代码”这个主题中,我们将深入探讨如何在不编写大量XML配置文件的情况下,启动并运行一个基本的Struts2应用程序。 Struts2的核心在于它的Action类,它是业务逻辑处理的主要组件。在“零配置”...

    struts2入门配置手把手教.doc

    #### 二、Struts2基本配置 - **安装配置**:与Struts1不同的是,Struts2的入口点是一个Filter而非Servlet,因此在`web.xml`中需要配置Filter。 ```xml &lt;filter-name&gt;struts2 org.apache.struts2.dispatcher....

    Struts2入门与配置

    **Struts2入门及基本配置** Struts2入门首先需要理解其基本架构。Struts2的核心是Action类,它是处理用户请求的核心组件。通过在web.xml中配置Struts2的过滤器(StrutsPrepareAndExecuteFilter),我们可以将所有的...

    Struts2入门demo

    Struts2是一个强大的Java web开发框架,用于构建和维护可扩展且易于管理的企业级应用程序。...通过分析和运行这个入门demo,初学者可以快速理解Struts2的基本工作流程,为深入学习和实际项目开发打下基础。

    struts2入门配置手把手教

    本文将深入讲解Struts2的入门配置,帮助初学者快速理解并掌握这个框架的基本用法。 首先,让我们了解Struts2的核心概念: 1. **Action类**:在Struts2中,Action类是业务逻辑的载体,它是处理用户请求的主体。你...

    Struts1入门实例(完整代码)

    对于初学者,除了这个入门实例,还可以参考Struts1的官方文档、教程和在线课程,深入了解Struts1的工作原理、配置细节以及最佳实践。 总之,Struts1入门实例是一个很好的起点,它让你能快速搭建一个简单的Web应用...

    struts2入门配置以及登录验证

    通过以上步骤,你已经完成了Struts2的基本配置,并实现了一个简单的登录验证功能。Struts2提供了丰富的插件和拦截器,可以扩展到复杂的应用场景,如权限控制、国际化、数据校验等。随着对Struts2的深入学习,你可以...

    struts2入门例子

    让我们深入探讨一下`struts.xml`的基本配置: 1. **Action配置**:在`struts.xml`中,你需要定义Action类,这通常是你的业务逻辑处理类。例如: ```xml &lt;result name="success"&gt;/success.jsp ``` 这里,`...

    struts2基本配置使用手册.

    Struts2 是一个基于 Model-View-Controller (MVC) 设计模式的Java Web框架,它...对于初学者来说,理解其核心配置和工作原理是入门的关键。随着实践的深入,你会逐渐发现 Struts2 在组织复杂 Web 应用中的强大能力。

    Struts2 入门配置小实例

    这个入门配置小实例将带你了解如何在实际项目中设置和使用Struts2框架。以下是一些核心知识点: 1. **MVC模式**: Struts2基于Model-View-Controller(MVC)设计模式,它将业务逻辑(Model)、用户界面(View)和...

    struts1.3 入门级例子

    总之,这个入门级例子涵盖了Struts1.3的基础架构和主要组件的使用,对初学者来说是一个很好的起点,可以让他们快速理解Web应用开发的基本流程和思想。通过实践这个例子,可以为学习更复杂的Struts1.3应用或其他Java ...

    struts入门简单例子

    总的来说,“struts入门简单例子”涵盖了 Struts 的基本组成部分和工作流程,包括用户请求的接收、业务逻辑的处理以及结果的呈现。对于初学者来说,通过这个实例可以深入了解 Struts 如何组织和管理 Web 应用的各个...

    struts2-struts入门

    在Struts2的基本配置中,有几个重要的配置文件: - default.properties:配置Struts的默认常量,如编码。 - struts-default.xml:提供Struts的默认核心配置,大部分功能都在这里定义。 - struts-plugin.xml:用于...

    struts入门(中文版).pdf

    这个"struts入门(中文版).pdf"文档是学习 Struts 框架的良好起点,它将帮助你理解 Struts 的基本概念,以及如何在实际项目中运用这些概念来构建可维护、可扩展的 Web 应用。随着对 Struts 的深入学习,你将能够...

Global site tag (gtag.js) - Google Analytics