`
xiaotian_ls
  • 浏览: 304307 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

struts2 pojo

JSP 
阅读更多

今天碰到一个问题,在action里写个了个对象,生成set和get方法,名字和对象名一样,只是把首字母小写,

比如类名为TBnsCfdNetdMain,我声明的对象名为tBnsCfdNetdMain

结果在jsp里死活得不到对象里面的值,后来改成一个其他的就好,不知道为啥,记录下这个问题,待以后研究.

 

还有这种情况:

getModel里返回的是一个对象

return object;

object对象中有一个main的子对象,

如果action中有个属性也是和main子对象一样的对象属性,名字也叫main,在jsp页面上就找不到action中的main,而是优先去找getModel返回的object中的main对象。

分享到:
评论
2 楼 loudawei 2008-10-29  
注意点就行了,这种java中常见的单词最好不要拿来当变量
1 楼 zhuzhsh 2008-10-12  
我也碰到过这种问题,好象是xwork解析的问题。

相关推荐

    Struts2 Pojo(六)

    在本篇“Struts2 Pojo(六)”中,我们将深入探讨Struts2如何利用Pojo来增强其灵活性和可维护性。 首先,让我们理解什么是Pojo。Pojo是一个没有特殊限制的普通Java对象,不包含任何框架特定的代码,如注解或接口...

    struts1和struts2的区别

    ### Struts1与Struts2的主要区别 #### 概述 Apache Struts 是一个用于构建企业级Java Web应用的开源框架。它分为两个版本:Struts1 和 Struts2。虽然两者都基于模型-视图-控制器(MVC)设计模式,但它们之间存在...

    Struts2与Struts1区别

    ActionSupport 类则提供了常用功能的实现,但 Action 接口并非强制,任何包含 execute 方法的普通 Java 对象(POJO)都能作为 Struts2 的 Action。 2. **线程模型**: - Struts1 的 Action 实例是单例的,这意味着...

    Struts2+技术内幕——深入解析Struts2架构设计与实现原理

    本书《Struts2技术内幕——深入解析Struts2架构设计与实现原理》结合提供的《struts2基础.chm》资料,为我们提供了深入理解Struts2内部机制的机会。 首先,Struts2的核心在于它的拦截器(Interceptor)机制。拦截器...

    struts1和struts2的区别(详细)

    此外,Struts2支持POJO风格的Action,即普通的Java对象也可以作为Action使用。 #### 二、依赖于Servlet API的程度不同 - **Struts1**: 在Struts1中,Action直接依赖于Servlet API,如`HttpServletRequest`和`...

    struts2面试题

    Action 接口不是必须的,任何有 execute 标识的 POJO 对象都可以用作 Struts2 的 Action 对象。 4. Struts2 的线程模式: Struts2 Action 对象为每一个请求产生一个实例,因此没有线程安全问题。Struts1 Action 是...

    struts2 与 struts1的区别

    值得注意的是,在Struts2中,Action接口并不是强制性的,任何包含`execute`标记的方法所在的POJO都可以用作Action对象。 #### 二、线程安全模型 - **Struts1** 中的Action采用的是单例模式,这意味着对于所有的...

    struts1和struts2区别

    - **Struts2**:Action类可以实现Action接口或者直接使用ActionSupport基类,也可以是任何具有`execute`方法的普通Java对象(POJO),这增加了代码的可定制性和可扩展性。 2. **线程模式**: - **Struts1**:...

    struts2学习心得

    4. **POJO Action类**:Struts2支持使用简单的JavaBean作为Action类,这种被称为POJO(Plain Old Java Object)的Action类继承自`ActionSupport`类,可以重写其方法来处理请求。通过这种方式,开发者可以避免在...

    Struts1和Struts2的区别和对比

    而Struts2则更倾向于使用接口,Action类可以实现Action接口或其他自定义接口,甚至可以直接使用具有execute方法的POJO对象。Struts2还提供了一个ActionSupport基类,以方便实现常见的接口功能,如国际化和数据验证。...

    转:struts1与struts2的区别

    值得注意的是,在Struts2中,Action接口并不是必需的,任何包含`execute`标记的POJO(Plain Old Java Object)对象都可以作为Action对象使用。 #### 2. 线程安全模式的不同 - **Struts1**: Struts1中的Action采用...

    STRUTS2优缺点

    - **STRUTS2 的 Action 设计更灵活:**与 STRUTS1 中 Action 必须继承自 `Action` 类不同,STRUTS2 允许 Action 作为 POJO(Plain Old Java Object)存在,这意味着开发者可以更加自由地设计业务逻辑类。...

    Struts2学习笔记

    - **Action的灵活性增强**:Struts2.x中的Action可以是任何实现了特定接口或注解的POJO,无需继承特定的基类。 - **IoC的支持**:Struts2.x内置了对IoC容器(如Spring)的支持,方便进行依赖注入,提高了代码的可...

    Struts1和Struts2的区别和对比.txt

    **Struts2**中的Action可以是任意的Java对象(POJO),不需要继承特定的类或实现特定的方法。Struts2通过拦截器(Interceptor)机制来处理请求,这种方式更加灵活,易于维护和扩展。 ##### 2. **框架架构** **...

    struts2代码演示

    - 支持POJO(Plain Old Java Object)Action,直接在Action类中声明字段,Struts2会自动将请求参数注入。 7. **国际化与本地化** - Struts2提供内置的国际化支持,通过资源文件管理多语言文本。 - 通过`Accept-...

    struts1.0和struts2

    此外,Struts2的ActionSupport基类提供了对常用接口的实现,使得Action对象的创建更加灵活,不再局限于Action接口,任何具有execute方法的POJO对象都可以作为Struts2的Action对象。 线程模型方面,Struts1采用单例...

Global site tag (gtag.js) - Google Analytics