javabean 属性名未知,现在要给这些属性设置默认值,以下是要求的默认值: 代码已经有了,就是提示错误帮忙 5

publicclassTestJavaBean{publicstaticvoidmain(String[]args)throwsException{JavaBeanj=n... public class TestJavaBean {
public static void main(String[] args) throws Exception {
JavaBean j = new JavaBean();
Check(j);
PropertyDescriptor pd1 = new PropertyDescriptor("int", "int".getClass());//这而怎么设置int的属性值,不知道这里边怎么写了?
Method methodSetX = pd1.getWriteMethod();
methodSetX.invoke("int", 100); //这也是,怎么写
}
public static void Check(JavaBean j) throws IntrospectionException {
BeanInfo beaninfo = Introspector.getBeanInfo(j.getClass());
PropertyDescriptor[] pds = beaninfo.getPropertyDescriptors();
for (PropertyDescriptor pd : pds) {
System.out.println(pd.getPropertyType() + "=" + pd.getName());
}
}
}
class JavaBean {//javaBean类
// 属性
private boolean b;
private int i;
private String s;
private double d;
public boolean isB() {
return b;
}
public void setB(boolean b) {
this.b = b;
}
public int getI() {
return i;
}
public void setI(int i) {
this.i = i;
}
public String getS() {
return s;
}
public void setS(String s) {
this.s = s;
}
public double getD() {
return d;
}
public void setD(double d) {
this.d = d;
}
public void show() {
System.out.println("boolean:" + isB() + ", " + "int:" + getI() + ", "
+ "String:" + getS() + ", " + "double:" + getD());
}
}

大侠们能不能看看怎么能让运行起来
展开
 我来答
16358335
2012-07-04 · 贡献了超过253个回答
知道答主
回答量:253
采纳率:0%
帮助的人:140万
展开全部
上面这句设置默认值无效,请问是什么原因 ? ...放ViewState保存起来看看 [DefaultValue("30"), Description("spanBar的高度"), Category("Luor"), ...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式