`
bailangfei3344
  • 浏览: 43779 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts2 入门配置

阅读更多

      今天刚开始学Struts2就出错... 慢慢出错,慢慢积累

 

      1. 启动Tomcat是报空指针异常..

             struts.xml里配置struts.devMode为true的时候 也就是

   

 <constant name="struts.devMode" value="true" />

 

Tomcat的路径一定不能带空格,否则启动Tomcat的时候就会报空指针。注意Tomcat文件夹的名字 如我以前的 ../Tomcat 6.0/..  改为Tomcat6.0就可以了

     

       2. 在web.xml 中配置的filter

            我用的是Struts2.1.6,在网上看了下,版本不一样 filter的<filter-class>也略有不同。 所以自学的时候别弄错filter

<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>

     

       

        3. struts.xml中Action的配置

             *StudentInfo是指以StudentInfo为后缀的Action都归他,有多个name一样的就从上向下排。

             {1}指的是第一个*号的内容。也就是通配符。要使用通配符Action的名字和Action里的方法名字一定要有规律           

	 <package name="default" namespace="/" extends="struts-default">
        
        <action name="*StudentInfo" class="actionTest.StudentInfoAction" method="{1}StudentInfo">
            <result name="studentInfo">/studentInfo.jsp </result>
           <result name="stuInfoAction" type="chain">getAllStudentInfo</result>
           <result name="update">/updateStudentInfo.jsp </result>
        </action>
    </package>

 

         4. Action resultType

                 result 应该常用的Type有3个.

                     dispatcher :result不写type  默认就是dispatch  只能分发到页面

                     redirect      :  重定向到页面

                     chain          :  只能分发到Action

 

                 result可以像地址栏传参一样用?传递参数

 

 

 

 

 

 

 

 

 

 

1
1
分享到:
评论

相关推荐

    struts2入门配置手把手教.doc

    ### Struts2 入门配置知识点详解 #### 一、Struts2简介及环境搭建 - **Struts2概述**:Struts2是一款基于MVC(Model-View-Controller)设计模式的开源Java Web框架,它由Apache软件基金会维护。与Struts1相比,...

    Struts2入门配置及详解

    Struts2入门配置及详解 附项目源码

    struts2入门配置手把手教

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

    struts2入门配置以及登录验证

    下面将详细介绍Struts2的入门配置以及登录验证的相关知识点。 ### 1. Struts2入门配置 #### 1.1 添加依赖 首先,你需要在项目的`pom.xml`或`build.gradle`文件中添加Struts2的依赖库。如果是Maven项目,可以添加...

    Struts2 入门配置小实例

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

    struts2入门demo

    通过这个简单的入门案例,你可以学习到如何创建Action、编写配置文件、设计交互页面,并理解Struts2框架如何将所有这些组件协同工作。对于想要深入学习Struts2的人来说,这是一个很好的起点,可以帮助他们快速掌握...

    struts2入门例子

    这个"struts2入门例子"旨在帮助初学者理解Struts2的基本架构和核心功能,通过实际操作来学习如何配置Struts2框架以及实现页面跳转。 在Struts2中,`struts.xml`是核心配置文件,它是整个应用的入口点,负责定义动作...

    struts2初始使用环境配置

    在开始使用Struts2之前,我们需要先进行环境配置。以下将详细介绍Struts2的初始使用环境配置步骤。 首先,确保你已经安装了Java Development Kit (JDK)。JDK是开发Java应用的基础,你需要至少JDK 1.6或以上版本来...

    Struts2入门案例 实现简单的Struts2入门jar包.rar

    6. ** strut2入门案例**:这个入门案例可能是创建一个简单的“Hello, World”程序,演示如何配置Struts2框架,创建Action类,编写对应的JSP页面,并在web.xml中进行必要的初始化设置。这个例子会帮助初学者快速理解...

    struts2入门级的例子

    3. **Struts2配置文件(struts.xml)**: 这个XML文件是Struts2应用的核心,用于配置Action、结果类型、拦截器等。在这个例子中,你会看到如何定义一个Action,指定它的类和执行方法,以及可能的返回结果。 4. **...

    struts2入门实例教程详解

    ### Struts2入门实例教程详解 #### 一、环境搭建与基本配置 在开始学习Struts2框架之前,首先需要确保开发环境的正确搭建。根据提供的文档,所使用的开发工具为MyEclipse6,Web服务器为Tomcat6,Struts版本为...

    struts2入门和配置

    入门Struts2,首先需要了解的是它的核心概念。Struts2的核心组件包括Action、Result、Interceptor(拦截器)等。Action是业务逻辑的执行者,负责处理用户请求;Result则定义了Action执行后的响应结果,如转发到一个...

    Struts2入门教程.pdf

    ### Struts2入门教程知识点概览 #### 一、Struts2框架简介 - **Struts2起源**:Struts2并非一个全新的Web框架,而是建立在WebWork框架设计理念之上,融合了Struts1的优点而形成的一个框架。可以说,它是Struts1与...

    Struts2入门与配置

    本文将深入讲解Struts2的入门与配置,以及其核心概念和原理,同时涵盖Struts2与其他技术如JSF和Ajax的整合。 **Struts2入门及基本配置** Struts2入门首先需要理解其基本架构。Struts2的核心是Action类,它是处理...

    Struts2入门demo

    这个"Struts2入门demo"旨在为初学者提供一个快速理解并实践Struts2框架的起点。以下是对Struts2核心概念和相关知识点的详细说明: 1. **MVC模式**:Struts2是基于Model-View-Controller(MVC)设计模式的,它将业务...

    Struts2入门教程(全新完整版)

    3.初识struts2配置文件 4 (1).web.xml文件 4 (2).struts.xml文件 4 (3).struts.properties(参default.properties) 4 (4)struts-default.xml 4 (5)其它配置文件 4 4.让MyEclipse提示xml信息 4 5.如何...

    Struts2入门V3.0.pdf

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java web应用程序框架,它在Struts1的基础上进行了很多改进和增强,提供了..."Struts2入门V3.0.pdf"这份文档将详细地介绍这些内容,是初学者入门的良好教程。

    struts2零配置入门代码

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

    Struts2入门教程_Struts2入门教程_skindzj_

    本教程中的"Struts2入门教程.pdf"可能会涵盖以上所有内容,并可能提供详细的步骤指导、实例代码以及常见问题解答。通过阅读这份教程,你应该能够掌握Struts2的基本用法,并具备独立开发基于Struts2的web应用的能力。...

    Struts2入门小程序

    总的来说,"Struts2入门小程序"将涵盖Struts2的基本架构、配置、MVC模式的应用、标签库的使用、拦截器的实现、数据绑定以及可能的Spring集成等多个方面,是初学者深入理解Struts2框架的宝贵资源。通过实际操作和学习...

Global site tag (gtag.js) - Google Analytics