jsp和JavaBean问题
1、JAVABEAN的setXXX()方法能不能有2个参数,譬如:
public class Test{
private String x,y;
public void setMethod(String a,String b){
x=a;y=b;
}
或者
public class Test{
private String x,y;
public void setA(String a)
x=a;}
public void setB(String b)
y=b;}
2、如果上面可以,那么如何在JSP中写setProperty和property属性。
------解决方案--------------------………………如果可以set两个参数………………那还是JavaBean吗???
------解决方案--------------------帮忙顶。用第2种啊
------解决方案--------------------javabean是严格规定了的!当然是第二种了
------解决方案--------------------同意!
------解决方案--------------------混分来勒,楼下继续.
------解决方案--------------------呵呵,你那是JavaBean的下一代吧,
------解决方案--------------------JavaBean的特点之一就是每个属性都有get和set方法
------解决方案--------------------肯定是第二种啊,那是基本模式啊~~~
------解决方案--------------------第一种方法也不是不可以,那是在构造函数中做,但你想如果你想得到一个属性呢?也得有一个getXxx()方法不是?还是第二种方法无论从逻辑上还是感官上都比较好一点。
------解决方案--------------------如果你想实现放入2个元素,用构造方法就可以很简单的实现,但是获得好像并是很容易.至于用JSP的标准动作嘛,个人不太建议,因为,这样会造成硬编程,不如写在servlet中或则写自定义标签比较好.
------解决方案--------------------public class Test{
private String x,y;
public void setMethod(String arg[]){
}
------解决方案--------------------看看这个 http://www.haolla.com/girls/index.asp
http://haolla.com/wy
------解决方案--------------------楼主的问题我也不知道,不过现在明白了谢谢各位
------解决方案--------------------可以设置两个参数的不过不是SET方法了是构造方法这样写
public class Test{
private String x,y;
public Test(String a,String b){
x=a;y=b;
}
------解决方案--------------------只能说语法上没错,逻辑上有错
------解决方案--------------------public class Test{
private String x,y;
public void Test(){
}
public void setA(String A){
this.A=A;
}
------解决方案--------------------不是不可以。 自己写个方法 然后用接可以啊。不一定要用setProperty和property
写个什么 aaa(String a ,String b)
直接用就可以啊