`
天下有鹏
  • 浏览: 22677 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

ActionForm嵌套Bean

阅读更多
在用Pojo开发的项目中用到struts的ActionForm时可以利用ActionForm中嵌套bean功能。注意一点是ActionForm中的pojo对象赢初始化。否则struts会出现找不到属性异常
public class CardLibForm extends ValidatorForm {
	private CardLib cardLib = new CardLib()
	private org.apache.struts.upload.FormFile theFile;
	public CardLib getCardLib() {
		return cardLib;
	}

	public void setCardLib(CardLib cardLib) {
		this.cardLib = cardLib;
	}
}

public class CardLib {

	private int id;
	
	private String company;
          ......
}

jsp调用
<p>公司
 <html:text property="cardLib.company"></html:text>					  
</p>

分享到:
评论

相关推荐

    Struts中List里嵌套Map

    在处理复杂数据结构时,Struts框架提供了灵活的数据绑定能力,其中包括在List中嵌套Map的情况。这个主题主要涉及到如何在Struts的ActionForm或者Action类中接收并处理这种复杂的数据结构,以及在JSP页面上进行展示。...

    Struts标签 解说和练习

    2. 标签属性:每个Struts标签都有特定的属性,如`name`、`property`等,用来指定与ActionForm或Bean的关联。 3. 标签嵌套:可以将多个标签嵌套使用,例如在`&lt;html:form&gt;`中嵌套`&lt;html:text&gt;`。 4. 表单验证:结合...

    StrutsCatalogLazyList

    在Struts框架中处理bean集合时,通过正确配置Struts标签库中的`indexed`属性、使用嵌套标签以及采用适当的延时加载策略,可以有效地解决“索引超出范围”的问题,并确保应用程序的稳定性和性能。

    struts自定义标签详解

    接下来,Nested Tags 是在Bean、HTML和Logic Tags基础上的扩展,允许标签之间的嵌套,提供更复杂的结构。这对于处理复杂的数据模型和视图很有帮助。 最后,Tiles Tags 用于创建可重用的页面组件,即tiles,它们可以...

    struts标签库应用

    本项目主要关注的是Struts的四个核心标签库:HTML、Bean、Logic以及Nested,这些库提供了丰富的标签来处理常见的HTML元素、数据绑定、控制流程和嵌套属性。 1. **HTML标签库**: HTML标签库是Struts最常用的标签库...

    Struts标签的使用说明

    `property`属性用于指定字段名称,该字段通常对应于`ActionForm` bean中的一个属性。例如: ```xml ``` 对应的`userForm` bean属性如下: ```java private String login_Name; public String getLogin_Name() {...

    Struts 标签库.doc

    此外,Struts标签支持嵌套属性引用,可以链式访问bean的深层属性。 例如,`&lt;html:link&gt;`标签用于创建链接,它可以包含表达式来动态构建URL。需要注意的是,表达式必须提供整个属性值,例如`...

    Struts标签库知识.pdf

    1. Struts标签库的分类:文件中提到了Bean Tags(Bean标签)、HTML Tags(HTML标签)、Logic Tags(逻辑标签)、Nested Tags(嵌套标签)和Tiles Tags(Tiles标签)。这些标签分别负责处理Bean的操作、HTML元素的...

    html版struts1.X标签详解-帮助文档

    6. **Nested标签**:Nested标签库是为了更好地处理嵌套属性而设计的,它使得在复杂的数据结构中引用属性变得更加方便。 7. **Message标签**:这些标签用于显示国际化消息,如`&lt;bean:message&gt;`可以获取资源包中的...

    struts框架及标记库

    2. bean标签库:这些标签可以用来显示、设置或复制JavaBean的属性,如`&lt;bean:write&gt;`用于显示JavaBean的属性值,`&lt;bean:define&gt;`用于创建新的变量。 3. html标签库:Struts的html标签库主要用于创建和处理HTML表单...

    web开发常用标签

    Nested Tags是扩展性的标签库,允许标签之间的嵌套,进一步增强了标签的灵活性。它继承了Bean Tags、HTML Tags和Logic Tags的功能,使得复杂的页面结构得以实现。 5. Tiles Tags: Tiles Tags主要用于创建可重用的...

    struts标签知识点.pdf

    Nested Tags扩展了以上三个标签库,允许标签之间的嵌套,增强了可读性和结构化。Tiles Tags则用于创建可重用的页面组件,提高了页面布局的灵活性和可维护性。 总的来说,Struts的标签库极大地提高了开发效率,降低...

    Struts配置及标签库详解

    4. `struts-nested.tld`:Nested标签库,用于处理嵌套属性,通常与Tiles框架一起使用,使得在JSP页面中可以方便地访问多层嵌套的Bean属性。 了解这些标签库后,开发人员可以更高效地构建视图层,减少Java代码在JSP...

    Struts基础与案例开发详解04

    例如,当Bean有嵌套属性时,`&lt;nested:property&gt;`标签可以方便地访问和显示这些属性。 在实际的项目开发中,理解并熟练运用这些标签是至关重要的。例如,你可以用HTML标签构建用户交互的表单,使用Bean标签处理Java...

    struts标签

    HTML标签库包含了一系列与表单相关的标签,如`&lt;html:form&gt;`、`&lt;html:text&gt;`、`&lt;html:password&gt;`、`&lt;html:submit&gt;`等,它们能够帮助开发者生成与后台ActionForm对象交互的表单元素。此外,HTML标签库还包括`...

    重要知识Struts标签库计算机.pdf

    4. **Nested Tags**: 这个库扩展了前面三个标签库的功能,允许标签之间的嵌套,增强了页面结构的复杂性处理。 5. **Tiles Tags**: Tiles库则用于创建可重用的页面组件,这些组件可以组合成更复杂的页面布局。Tiles...

    struts标签 struts标签 struts标签

    例如,`&lt;html:text&gt;`标签用于创建输入字段,它将自动连接到ActionForm对象的属性,简化了表单数据的提交和处理。 3. **Logic Tags**: Logic Tags库提供了一系列用于逻辑控制和流程管理的标签,如条件判断、循环...

    Struts1.x.pdf

    - **视图(View)**:Struts通过ActionForm对象创建表单Bean,并利用自定义的JSP标签库帮助开发者构建界面。ActionForm对象负责在控制器和视图之间传递数据。 - **控制器(Controller)**:这部分由ActionServlet和...

    struts1.0教程

    - `struts-nested.tld`:提供了处理嵌套数据结构的标签,方便遍历复杂数据结构。 - `struts-tiles.tld`:提供了Tiles标签库,用于页面布局管理。 #### 三、Action与ActionForm **Action**是Struts框架的核心组件之...

Global site tag (gtag.js) - Google Analytics