`

黑马程序员:struts传值异常,action接收到的值为null

 
阅读更多
------- android培训 java培训、期待与您交流!-------


jsp中的原来代码:
		<s:iterator value="#request.all" id="person">
		<tr>
			<td><a href="Person-showPerson?person.id=<s:property value='#person.id'/>"><s:property value="#person.id"/></a></td>
			<td><s:property value="#person.name"/></td>	
			<td><s:property value="#person.idcard"/></td>
			<td><a href="Person-delete?id=<s:property value='#person.id'/>">删除</a></td>
			<td><a href="person/Person-update.jsp?id=<s:property value='#person.id'/>">更新</a></td>	
		</tr>
		</s:iterator>

在action中接收不到值。
后来发现原来传值的时候,不需要 对象.属性,直接属性就好了
修改的代码为:
<td><a href="Person-showPerson?id=<s:property value='#person.id'/>"><s:property value="#person.id"/></a></td>


------- android培训 java培训、期待与您交流!-------


详细请查看:http://edu.csdn.net/heima -------

分享到:
评论

相关推荐

    黑马程序员 struts2.1 视频教程

    19_黑马程序员_struts2.1视频教程_对Action中所有方法进行输入校验.rar和22_黑马程序员_struts2.1视频教程_基于XML配置方式实现对action的所有方法进行校验.rar这两部分将详细介绍Struts2的验证机制。无论是基于注解...

    黑马程序员_struts2框架2016版视频_struts2_day01笔记

    3. **执行Action**:Action执行具体的业务逻辑,并返回一个结果对象,指示视图应该如何呈现。 4. **返回视图**:根据Action返回的结果对象,视图组件(如JSP页面或FreeMarker模板)呈现最终的HTML页面给用户。 通过...

    黑马程序员struts2框架2016版资料

    7. **异常处理**:Struts2提供了一套完善的异常处理机制,可以捕获和处理Action执行过程中的异常,提供统一的错误页面。 在黑马程序员的这个2016版教程中,可能涵盖以下内容: - **基础篇**:介绍Struts2的基本...

    黑马程序员_struts2框架开发2016版讲义和笔记资料_day01_day02_day03_day04

    总的来说,这份"黑马程序员_struts2框架开发2016版讲义和笔记资料"是一个全面学习和掌握Struts2框架的宝贵资源,涵盖了从基础到实践的所有重要方面,对于提升Java EE开发者的技能水平大有裨益。通过系统学习,开发者...

    黑马程序员struts2人员管理系统

    本项目“黑马程序员Struts2人员管理系统”是专为学习Struts2的同学设计的一个实践平台,旨在帮助开发者巩固基础,熟悉开发流程。 1. Struts2框架基础: Struts2是Apache软件基金会下的开源项目,它是基于MVC设计...

    struts2学习笔记黑马程序员

    2. **定义Action类**:在Action类中定义接收文件的方法,并使用Struts2提供的API完成文件的保存操作。 **注意事项:** - **文件大小限制**:默认情况下,Struts2对上传文件的大小有限制。可以在`struts.xml`或`...

    黑马程序员Struts2笔记

    黑马程序员的笔记中可能包含了如何创建一个简单的Struts2应用,从HelloWorld实例到实际的表单提交、文件上传下载等实战案例,帮助初学者快速掌握Struts2的基本用法。 通过学习这些笔记,开发者将能够理解Struts2的...

    [黑马程序员Struts2 2016版视频] 前3Days笔记

    本笔记主要涵盖的是黑马程序员2016年推出的Struts2教程的前3天内容,虽然没有提供源代码,但依然能为我们提供丰富的理论知识和实践指导。 一、Struts2框架概述 Struts2是Apache软件基金会的开源项目,它是Struts1的...

    黑马程序员struts2框架2016版资料(笔记+源码+思路图)

    黑马程序员的资料中,通过`day01.zip`至`day04.zip`的分阶段学习,可以逐步掌握Struts2的基础概念、配置、Action编写、拦截器应用、结果类型配置以及实战项目开发等技能。 综上所述,Struts2框架的学习涉及诸多...

    Struts2中Action接收参数的方法

    Struts2 中 Action 接收参数的方法 Struts2 框架中,Action 组件可以通过多种方式接收参数,这些方式包括使用 Action 的属性、使用 DomainModel 和使用 ModelDriven。下面将详细介绍这些方法: 使用 Action 的属性...

    黑马程序员SSM整合学习项目demo

    Struts2的配置文件定义了URL到Action的映射,Action则对应着处理特定业务逻辑的类。 MyBatis是一个轻量级的持久层框架,它简化了SQL操作,通过XML或注解方式配置映射文件,将Java对象与数据库表进行映射。在SSM整合...

    struts2四天的学习笔记

    9. **异常处理**:Struts2允许定义全局和Action级别的异常处理策略,通过配置`&lt;global-exception-mappings&gt;`或`&lt;exception-mapping&gt;`元素来指定异常的处理方式。 10. **主题与皮肤**:Struts2允许定制视图展示的...

    0积分:Struts In Action中文版.rar

    通过阅读《Struts In Action》中文版,开发者不仅可以掌握Struts框架的基本用法,还能了解到如何在实际项目中优化和扩展Struts,提升Web应用的开发质量和效率。这本书对于想要深入理解Struts框架的初学者和有经验的...

    struts2核心文件

    常见的结果类型有`dispatcher`(重定向或转发到JSP页面),`stream`(返回文件流),`redirectAction`(重定向到另一个Action)等。 4. **配置文件**: `struts.xml`是Struts2的主要配置文件,定义了Action、...

    struts2传值

    首先,传值问题在Struts2中主要涉及到Action类和JSP页面之间的交互。在Action类中,有两种方式可以将值传递到JSP页面: 1. 不加#的方式获取(所有对象放置在栈顶): - 如果XXaction类中存在与标签对应的成员变量...

    0积分:Struts精采文章合集.rar

    2. **Action类**:在Struts中,Action类是处理用户请求的核心,它负责接收请求,执行业务逻辑,并返回一个表示结果的ActionForward对象。 3. **配置文件**:Struts的配置文件主要包括struts-config.xml,其中定义了...

    黑马程序员 shh框架-crm项目源码

    "黑马程序员 shh框架-crm项目源码" 是一个基于SSH(Spring、Struts、Hibernate)框架开发的客户关系管理(CRM)系统的源代码。这个项目旨在帮助学习者理解和掌握SSH框架在实际项目中的应用,同时也为开发者提供了一...

    struts2-传值方式

    ### Struts2 传值方式详解 在Struts2框架中,实现前后台的数据传递是构建Web应用的基础之一。本文将详细介绍三种常见的Struts2数据传递方式:通过默认的Action属性传递、使用Value Object(VO)传递以及利用...

    Java: Struts+Hibernate

    - **异常处理**:整合后的系统通常会有一套统一的异常处理机制,包括Struts的ActionError和Hibernate的ConstraintViolationException等。 4. **项目实践**: - **登录模块**:这个“登录小玩意儿”可能是通过...

    struts八步教程:struts让我试着了解你

    6. **国际化与异常处理**:了解如何在Struts2中实现国际化,即多语言支持,以及如何配置全局异常处理。 7. **表单验证**:Struts2提供了强大的表单验证功能,可以在Action类中进行验证,也可以通过XML或者注解方式...

Global site tag (gtag.js) - Google Analytics