以下哪个不是JavaBean编写规范 ( )
3个回答
2017-05-08
展开全部
如果我们想在JSP页面中利用标签操作Java类(利用<jsp:useBean>,<jsp:setProperty>和<jsp:getProperty>标签),我们所写的Java类就应该遵循JavaBean规范。一个JavaBean是由其属性和方法组成的。
1.首先,JavaBean中的属性我们应该设置为private类型,这样子是为了防止外部对其直接的调用,提高对属性值的保护。并且JavaBean是封装一些处理某种业务逻辑的类,为了体现出它的封装性,对属性的取值以及赋值的操作我们应该是通过对应的方法获得的。
2.正因为属性值都设置成了private类型,所以getXXX()和setXXX()的方法我们都应该要设置为public(公共类型<jsp:getProperty>标签获取JavaBean中的值,其内部是通过调用特定的属性的getXXX()方法获得的。)
3.<jsp:useBean>标签获取类的实例其内部都是通过实例化类的默认构造方法进行获取的,所以JavaBean需要一个无参的构造方法,当然我们也可以不写,因为当我们不写的时候,默认的还是无参的构造方法。并且我们也可以不止只写一个构造方法,还可以写多个,但是必须保证的是其中有一个无参的构造方法。
1.首先,JavaBean中的属性我们应该设置为private类型,这样子是为了防止外部对其直接的调用,提高对属性值的保护。并且JavaBean是封装一些处理某种业务逻辑的类,为了体现出它的封装性,对属性的取值以及赋值的操作我们应该是通过对应的方法获得的。
2.正因为属性值都设置成了private类型,所以getXXX()和setXXX()的方法我们都应该要设置为public(公共类型<jsp:getProperty>标签获取JavaBean中的值,其内部是通过调用特定的属性的getXXX()方法获得的。)
3.<jsp:useBean>标签获取类的实例其内部都是通过实例化类的默认构造方法进行获取的,所以JavaBean需要一个无参的构造方法,当然我们也可以不写,因为当我们不写的时候,默认的还是无参的构造方法。并且我们也可以不止只写一个构造方法,还可以写多个,但是必须保证的是其中有一个无参的构造方法。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询