public class Person {
public Test(String name) {
Name = name;
}
String Name;
}public class Test {
public static void main(String arg[]) {
Person me = new Person("Jack"); //这不就传值了吗
}
}
public Test(String name) {
Name = name;
}
String Name;
}public class Test {
public static void main(String arg[]) {
Person me = new Person("Jack"); //这不就传值了吗
}
}
publci class Test{
//这是默认构造起没有参数
public Test(){
super();}
//这是自己做的构造器,可以自己加入参数
public Test(写入自己的参数,可以是一个也可以是多个){
super();
}
}
如果不是自己编的就只能看这个bean提供的构造器了,如果没有自己想用的构造参数可以调用bean中的public 方法
<jsp:useBean id = "db" scope="page" class = "myclass.opendb"/>这句话好像已经调用了bean的构造函数.我式过了,的确是调用了。
难道我还能写成这样??
<jsp:useBean id = "db" scope="page" class = "myclass.opendb(user,password)"/>
???
就像
<jsp:useBean id="contextAdmin" scope="page" class="ContextAdmin" />
<jsp:setProperty name="contextAdmin" property="*" />
<% String param = request.getParameter("submit");
if (param != null) {
contextAdmin.init(request);
。。
。。
不知道行不行。