Tag: javabeans

非请求范围Bean中的@ManagedProperty(value =“#{param.id}”)

我需要将参数(POST)传递给@managedBean,我使用了像这样的托管属性: @ManagedProperty(value = “#{param.id}”) private int id; Bean的范围是ViewScope 我最终得到了这个错误: 无法创建托管bean收据。 发现了以下问题: – 表达式#{param.id},request引用的对象的范围比引用的托管bean范围短 我能做什么? arjan看看: 我的页面:Facelet Title

豆子有什么意义?

我正在做一些JSP教程,我不明白bean类的意义。 它只是获取和设置方法。 我们为什么要用它们? public class UserData { String username; String email; int age; public void setUsername( String value ) { username = value; } public void setEmail( String value ) { email = value; } public void setAge( int value ) { age = value; } public String getUsername() { return username; } public String […]

Javabean约定 – 属性gId的方法命名

如果我的Java类中有一个属性’gId’,那么访问器方法应该被命名为什么? getGId是我的假设。 如果有一个属性gURL我认为它将是getGURL ,哪种看起来很难看(虽然不是指女孩的替代拼写)。 如果属性只是url ,方法名称getUrl在眼睛上是好的,是的,我不会首先将属性命名为URL,这将使访问者再次丑陋 – getURL 我记得从Javabean规范PDF中读取有关属性大写的内容以及涉及首字母缩写词的案例,但不能再在PDF中找到它。 有没有人提到它或请确认我说的是对的?

来自xsd的动态java bean

我有两个应用程序,一个作为客户端,另一个作为服务器。 在服务器应用程序中,我使用Eclipse中的xjc生成ObjectFactory和类。 因此,其中一个类称为widgetEvenCall。 来自xsd: … JAXB xjc使用它们的getter和setter生成类WidgetEventCall,WidgetEventDescriptor和WidgetParameter。 客户端应用程序既没有这些类也没有ObjectFactory,远程调用服务器应用程序上的服务,得到一个XML,如: . . . … … … . . . 幸运的是,客户端应用程序可以访问.xsd定义。 我的问题是:有可能,有xml内容和xsd定义,为widgetEventCall,widgetEventDescriptor和widgetParameter创建对象,就好像它们是由xjc创建的,包括getter和setter,保持客户端应用程序不知道它们,使用专属反思? 有没有一种自动化方式来实现这一目标? 我的目标是将此结果用于JSP文件,即将对象放入请求并像widgetEventCall.widgetParameter [0] .someProperty一样访问它,因此我需要生成getter。 提前致谢。 琼。

如何将属性从一个Java bean复制到另一个?

我有一个简单的Java POJO,我将属性复制到同一个POJO类的另一个实例。 我知道我可以使用BeanUtils.copyProperties()来做到这一点,但我想避免使用第三方库。 那么,如何简单地,正确和安全的方式呢? 顺便说一下,我正在使用Java 6。

Java 8和Bean Info Introspector中接口的默认方法

我对Interface和BeanInfo Introspector中的默认方法有一点问题。 在这个例子中,有接口:Interface public static interface Interface { default public String getLetter() { return “A”; } } 和ClassA和ClassB两个类: public static class ClassA implements Interface { } public static class ClassB implements Interface { public String getLetter() { return “B”; } } 在main方法应用程序中打印来自BeanInfo的PropertyDescriptors: public static String formatData(PropertyDescriptor[] pds) { return Arrays.asList(pds).stream() .map((pd) -> pd.getName()).collect(Collectors.joining(“, “)); } […]

在Spring bean上下文中声明一个对象数组

我正在尝试在Spring上下文文件中创建一个对象数组,因此我可以将它注入一个声明如下的构造函数: public RandomGeocodingService(GeocodingService… services) { } 我正在尝试使用标签: 我无法在文档中找到有关如何执行此操作的示例或内容。 此外,你有任何建议,以更好的方式来实现我正在尝试做的事情,请让我知道:)。

BeanUtils将java.util.Map转换为嵌套bean

我有一个Java bean,它有一个字段,而这个字段又是另一个bean public class BeanOne { private String fieldOne; private BeanTwo fieldTwo; public String getFieldOne() {return this.fieldOne;} public void setFieldOne(String fieldOne){this.fieldOne = fieldOne} public BeanTwo getFieldTwo() {return this.fieldTwo;} public void setFieldTwo(BeanTwo fieldTwo){this.fieldTwo = fieldTwo} } public class BeanTwo { private String fieldOne; public String getFieldOne() {return this.fieldOne;} public void setFieldOne(String fieldOne){this.fieldOne = fieldOne} } 我正在尝试将映射传递给BeanUtils以尝试将以下映射转换为BeanOne […]

如何将属性从bean复制到另一个类中的另一个bean?

我有两个具有相同属性名称的java类。如何将所有属性复制到另一个填充了data的bean。我不想使用传统的表单来复制属性,因为我有很多属性。 提前致谢。 1class @ManagedBean @SessionScoped public class UserManagedBean implements Serializable { private static final long serialVersionUID = 1L; private String userSessionId; private String userId; private String name; private String adress; …………………. 2课 public class UserBean { private String userSessionId; private String userId; private String name; ………………..

JasperReports:如何在报告模板中调用java bean方法?

我将java bean集合传递给jasper报告。 我为这个java bean定义了几个字段,它们在我的报告中显示得很好。 我想知道是否有办法调用传入此报告的java bean的方法??? 例如,文本字段的表达式,如…. {current java bean}.methodToCall()