今天刚开始学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可以像地址栏传参一样用?传递参数
分享到:
相关推荐
### Struts2 入门配置知识点详解 #### 一、Struts2简介及环境搭建 - **Struts2概述**:Struts2是一款基于MVC(Model-View-Controller)设计模式的开源Java Web框架,它由Apache软件基金会维护。与Struts1相比,...
Struts2入门配置及详解 附项目源码
本文将深入讲解Struts2的入门配置,帮助初学者快速理解并掌握这个框架的基本用法。 首先,让我们了解Struts2的核心概念: 1. **Action类**:在Struts2中,Action类是业务逻辑的载体,它是处理用户请求的主体。你...
下面将详细介绍Struts2的入门配置以及登录验证的相关知识点。 ### 1. Struts2入门配置 #### 1.1 添加依赖 首先,你需要在项目的`pom.xml`或`build.gradle`文件中添加Struts2的依赖库。如果是Maven项目,可以添加...
这个入门配置小实例将带你了解如何在实际项目中设置和使用Struts2框架。以下是一些核心知识点: 1. **MVC模式**: Struts2基于Model-View-Controller(MVC)设计模式,它将业务逻辑(Model)、用户界面(View)和...
通过这个简单的入门案例,你可以学习到如何创建Action、编写配置文件、设计交互页面,并理解Struts2框架如何将所有这些组件协同工作。对于想要深入学习Struts2的人来说,这是一个很好的起点,可以帮助他们快速掌握...
这个"struts2入门例子"旨在帮助初学者理解Struts2的基本架构和核心功能,通过实际操作来学习如何配置Struts2框架以及实现页面跳转。 在Struts2中,`struts.xml`是核心配置文件,它是整个应用的入口点,负责定义动作...
在开始使用Struts2之前,我们需要先进行环境配置。以下将详细介绍Struts2的初始使用环境配置步骤。 首先,确保你已经安装了Java Development Kit (JDK)。JDK是开发Java应用的基础,你需要至少JDK 1.6或以上版本来...
6. ** strut2入门案例**:这个入门案例可能是创建一个简单的“Hello, World”程序,演示如何配置Struts2框架,创建Action类,编写对应的JSP页面,并在web.xml中进行必要的初始化设置。这个例子会帮助初学者快速理解...
3. **Struts2配置文件(struts.xml)**: 这个XML文件是Struts2应用的核心,用于配置Action、结果类型、拦截器等。在这个例子中,你会看到如何定义一个Action,指定它的类和执行方法,以及可能的返回结果。 4. **...
### Struts2入门实例教程详解 #### 一、环境搭建与基本配置 在开始学习Struts2框架之前,首先需要确保开发环境的正确搭建。根据提供的文档,所使用的开发工具为MyEclipse6,Web服务器为Tomcat6,Struts版本为...
入门Struts2,首先需要了解的是它的核心概念。Struts2的核心组件包括Action、Result、Interceptor(拦截器)等。Action是业务逻辑的执行者,负责处理用户请求;Result则定义了Action执行后的响应结果,如转发到一个...
### Struts2入门教程知识点概览 #### 一、Struts2框架简介 - **Struts2起源**:Struts2并非一个全新的Web框架,而是建立在WebWork框架设计理念之上,融合了Struts1的优点而形成的一个框架。可以说,它是Struts1与...
本文将深入讲解Struts2的入门与配置,以及其核心概念和原理,同时涵盖Struts2与其他技术如JSF和Ajax的整合。 **Struts2入门及基本配置** Struts2入门首先需要理解其基本架构。Struts2的核心是Action类,它是处理...
这个"Struts2入门demo"旨在为初学者提供一个快速理解并实践Struts2框架的起点。以下是对Struts2核心概念和相关知识点的详细说明: 1. **MVC模式**:Struts2是基于Model-View-Controller(MVC)设计模式的,它将业务...
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是一个基于MVC(Model-View-Controller)设计模式的Java web应用程序框架,它在Struts1的基础上进行了很多改进和增强,提供了..."Struts2入门V3.0.pdf"这份文档将详细地介绍这些内容,是初学者入门的良好教程。
在“struts2零配置入门代码”这个主题中,我们将深入探讨如何在不编写大量XML配置文件的情况下,启动并运行一个基本的Struts2应用程序。 Struts2的核心在于它的Action类,它是业务逻辑处理的主要组件。在“零配置”...
本教程中的"Struts2入门教程.pdf"可能会涵盖以上所有内容,并可能提供详细的步骤指导、实例代码以及常见问题解答。通过阅读这份教程,你应该能够掌握Struts2的基本用法,并具备独立开发基于Struts2的web应用的能力。...
总的来说,"Struts2入门小程序"将涵盖Struts2的基本架构、配置、MVC模式的应用、标签库的使用、拦截器的实现、数据绑定以及可能的Spring集成等多个方面,是初学者深入理解Struts2框架的宝贵资源。通过实际操作和学习...