`

javaBean属性对应注意点

阅读更多

现有两个JavaBean如下,

 

package jspbean;

import java.util.ArrayList;
import java.util.List;

public class CameraBean {
	private static int index=-1;
	private List fileNames;
	
	public CameraBean(){
		initFileList();
	}
	private void initFileList(){
		fileNames= new ArrayList();
		fileNames.add("1.jpg");
		fileNames.add("2.jpg");
		fileNames.add("3.jpg");
		fileNames.add("4.jpg");
	}
	public String getFileName(){
		index++;
		if(index>fileNames.size()-1)
			index=0;
		return (String)fileNames.get(index);
	}
}

 在jsp中使用javaBean时

 

<jsp:useBean id="camera" class="jspbean.CameraBean"/>
<jsp:getProperty name="camera" property="fileName" />

 property中字段fileName对应的是JavaBean中getFileName(),而不是其中的属性fileNames,<jsp:setProperty .../>同理.

分享到:
评论

相关推荐

    基于jdk1.6的傻瓜xml解析

    只要针对xml文件定义一个javaBean类,传入类的class...定义类的类名必要是标签名,类的属性对应标签的属性。本工具可以实现嵌套标签的解析,对应的bean定义规则请看帮助文档。注意:请确认你用的jdk是1.6版本或以上。

    为数据库表生成javabeans 2.0版

    针对mysql数据写的一个程序,自动读取mysql数据库的表,并针对每一个表生成相应的javabean,javabean即含有各个表的字段属性,以及它们的getter,setter方法。压缩包中含有mysql的驱动。 改进了一些提示,另外,...

    FreeMark学习笔记

    这里的Map对象可以是直接HashMap的实例,甚至包括JavaBean实例,对于JavaBean实例而言,我们一样可以把其当成属性为key,属性值为value的Map实例.为了输出Map元素的值,可以使用点语法或方括号语法.假如有下面的数据模型:...

    POJOGenerator v1.3.3 Install(可视化POJO代码生成器最终版)

    需要注意的一点是ref属性表示引用同一映射方案 的另一映射,这样您便可以简化同一映射数据类型的配置;而import属性是指定需要在 最终生成的源代码中作为类最开始的package类型导入声明部分的导入类型名称,因此, ...

    Java EE常用框架.xmind

    需要注意的问题: 注解写在get方法上 如果写在属性上可能会出现: Could not locate field nor getter method for property named Lucene 简介 Lucene是根据关健字来搜索的文本搜索工具(全文...

    java 面试题 总结

    抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。...

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

    1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是...

    +Flex+集成到+Java+EE+应用程序的最佳实践(完整源代码)

    注意到 destination 的 id 并没有写死在代码中,而是通过以下语句获得的: 清单 11. 获取 destination 的 ID properties.getPropertyAsString(SOURCE, instance.getId()) Property 的 SOURCE 属性由 ...

    将 Flex 集成到 Java EE 应用程序的最佳实践(完整源代码)

    注意到 destination 的 id 并没有写死在代码中,而是通过以下语句获得的: 清单 11. 获取 destination 的 ID properties.getPropertyAsString(SOURCE, instance.getId()) Property 的 SOURCE 属性由 ...

    Sosoo 1.0网络爬虫程序.doc

    通过实现RobotCallback接口来实现,当然你也可以直接取roboter对象的属性来监控。 系统提供RobotMonitor实现,用户打印在cosole上运行期的状态。 RobotCallback m Monitor(); robby.setWebRobotCallback(monitor)...

    JAVA面试题最全集

    77.JavaBean与EJB有什么区别? 78.软件开发生命周期有哪几个阶段? 79.软件开发有哪些因素? 80.软件开发中如何进行版本控制? 81.UML中,类视图如何表示类中的继承与聚合? 82.客户端游标与服务器端游标的区别? 83...

Global site tag (gtag.js) - Google Analytics