`
y806839048
  • 浏览: 1120676 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

值栈显示问题(高版本要求属性为public(有些标签要求有变化))

阅读更多

报错:

<s:select  ,<s:checkList      struts标签

tag 'select', field 'list'The requested list key 'qTypes' could not be resolved as a collection/array/map/enumeration/iterator type

 

 

 

这种问题:

1,高版本的struts标签<s:select> 中的list要求不为null

public List<DicContentEntity> approveStatusList = new ArrayList<DicContentEntity>();

加set get

2,一般是后台属性是private,而get,set方法是public,此时应该把属性改为public

<s:debug>可以直接看到只要有属性有这种问题都会显示

 

 

Class: ognl.ObjectPropertyAccessor

File: ObjectPropertyAccessor.java

Method: getProperty

Line: 151 - ognl/ObjectPropertyAccessor.java:151:-1

com.opensymphony.xwork2.ognl.OgnlReflectionProvider.getBeanMap(OgnlReflectionProvider.java:98)

 

 

private List<ZJQuestionTypeBean> qTypes=new ArrayList<ZJQuestionTypeBean>();    public List<ZJQuestionTypeBean> qTypes=new ArrayList<ZJQuestionTypeBean>();

 

 

public List<ZJQuestionTypeBean> getqTypes() {

return qTypes;

}

 

public void setqTypes(List<ZJQuestionTypeBean> qTypes) {

this.qTypes = qTypes;

}

 

分享到:
评论

相关推荐

    超级有影响力霸气的Java面试题大全文档

    超级有影响力的Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。...

    TabWidget实例

    随着Android版本的发展,推荐使用`Fragment`替代`Activity`来作为`TabWidget`的内容,因为`Fragment`提供了更好的回退栈管理和内存管理。将`TabHost`与`Fragment`结合的示例如下: ```java TabHost tabHost = ...

    中科软面试部分题目中科软面试部分题目

    - **jsp:setProperty**:用于设置JavaBean的属性值。 - **jsp:getProperty**:用于获取JavaBean的属性值。 - **jsp:forward**:用于将请求转发到另一页面。 - **jsp:plugin**:用于嵌入Java applet或JavaBean作为...

    Fragments for All Presentation

    #### 二、Fragment在Honeycomb (3.0)或更高版本中的实现 Fragment最初是在Android 3.0(Honeycomb)中引入的。自那时起,它已成为Android应用开发的一个重要组成部分。在Honeycomb及更高版本中,开发者可以直接利用...

    Demo_Java_to_CSharp_Converter

    在软件开发中,这样的转换可能是因为团队技术栈的变化、平台偏好或特定项目需求。了解这两种语言的差异对于成功转换至关重要。 【压缩包子文件的文件名称列表】:虽然具体文件内容未给出,但我们可以推测其中可能...

    2022年精选资料四川省第次计算机等级考试二级数据库笔试试题.doc

    8. 输出类控件,如文本框、标签和编辑框用于显示信息。 9. 报表中打印系统时间,通常使用域控件插入当前时间表达式。 10. 视图与查询的比较,视图可以更新数据而查询不能。 11. SQL 更新语句,更新所有职称为“专家...

    基于VUE的资产量化交易管理系统.zip

    这些标签揭示了系统的技术栈和主要特性。 【压缩包子文件的文件名称列表】: "qt-management-dev" 可能代表"Quant Trading Management Development"的缩写,暗示这可能是一个开发版本或开发目录,包含源代码和其他...

    applet图片展示,入门级

    尽管现代Web开发倾向于使用JavaScript和其他更现代的技术,但对于理解Java的历史和技术栈,学习Applet仍然是有价值的。 2. **创建Applet** 创建一个Applet需要继承`java.applet.Applet`类或者使用JavaFX的`javafx....

    2021-2022计算机二级等级考试试题及答案No.16530.docx

    24. **标签对齐方式**:将标签的Alignment属性设置为1,可以使文本靠右显示。 25. **线性链表**:线性链表的存储空间不一定是连续的,元素之间通过指针链接。 这些知识点涵盖了计算机科学的多个核心领域,包括网络...

    Struts2基础总结-1

    - **属性封装**:利用Struts2的属性填充机制自动设置属性值。 - **模型驱动封装**:更高级的数据封装技术,主要用于复杂数据类型。 ##### 2-2、Struts2封装数据操作 - **使用属性封装**:将表单提交的数据自动映射...

    安卓Fragment简单实现

    Fragment可以看作是Activity的一部分,它有自己的生命周期和UI,可以在Activity中添加、移除或者替换。在大屏幕设备如平板电脑上,多个Fragment可以并排显示以增强用户体验;在小屏幕设备上,它们可以单独或组合显示...

    【Android系统原理与开发要点详解】05_Android的JAVA虚拟机和JAVA环境

    - **标签使用**:通过一系列XML标签如`&lt;package&gt;`、`&lt;class&gt;`、`&lt;interface&gt;`等来描述类和接口的属性,如继承关系、是否为抽象类等。 - **@hide标记**:如果一个类或方法的文档注释中包含了`@hide`,那么该元素不会...

    Java面试宝典2011版

    对于`byte`和`long`类型,`switch`仅支持`byte`,因为其值范围较小,而`long`类型由于其值范围过大,直到Java 7仍未被支持,但在后续版本中可能有所变化。 ### 6. short类型操作的陷阱 `short s1 = 1; s1 = s1 + 1...

    2021-2022计算机二级等级考试试题及答案No.15694.docx

    - **JLabel**:标签控件,用于显示文本或图标。 - **JTextField**:文本框控件,用于接收用户输入的文本。 题目中的正确选项是`JTextField`,因为它是专门用于接收用户输入信息的组件。 ### 18. HTML中的表单提交 ...

    java web开发参考资料

    6. **JSP GetProperty指令**:`&lt;jsp:getProperty&gt;` 用于获取JavaBean属性值。 - 示例代码:`&lt;jsp:getProperty name="bean" property="name"/&gt;` #### 四、HTML编码问题 当在Web应用中使用HTML时,需要注意特殊字符...

Global site tag (gtag.js) - Google Analytics