阅读下面代码:
Person 类:
public class Person {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
Servlet1:
request.getSession().setAttribute("name","zhangsan");
Person p = new Person();
p.setName("lisi");
request.getSession().setAttribute("person",p);
Servlet2:
String name1 = (String)request.getSession().getAttribute("name");
Person p = (Person)request.getSession().getAttribute("person");
response.getWriter().write(name1);
if(p!=null)response.getWriter().write(p.getName());
浏览器先访问Servlet1,再去访问Servlet2,输出的结果是:()
Person 类:
public class Person {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
Servlet1:
request.getSession().setAttribute("name","zhangsan");
Person p = new Person();
p.setName("lisi");
request.getSession().setAttribute("person",p);
Servlet2:
String name1 = (String)request.getSession().getAttribute("name");
Person p = (Person)request.getSession().getAttribute("person");
response.getWriter().write(name1);
if(p!=null)response.getWriter().write(p.getName());
浏览器先访问Servlet1,再去访问Servlet2,输出的结果是:()
举一反三
- 分析下面的程序,输出的结果是? public class Test { public static void main(String[] args) { final Person p = new Person("张三", 23); p.setName("李四"); p.setAge(24); System.out.println(p); } } class Person { private String name; private int age; public Person() { super(); } public Person(String name, int age) { super(); this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } @Override public String toString() { return "我的姓名是:" + name + ",我的年龄是:" + age ; } }
- 以下代码执行后的结果是: public class Person { String name = “小芳”; public Person(String name) { name = “小兰”; } public void show() { this.name = “小翠”; } public static void main(String[] args) { Person p = new Person(“小凤”); System.out.print(p.name); p.show(); System.out.print(p.name); } }
- class Person{ static{ System.out.println(name); } private static String name = "hello"; } class Demo{ public static void main(String[] args){ Person p = null; } }
- 在C#中,下列结构或者类定义正确的是(选一项) A: public struct Person{ string name; int age; public void ShowName(){ Console.WriteLine(name); }} B: public struct Person{ string name; int age; public Person(){ Conssole.WriteLine(name); }} C: public class Person{ string name; int age; public Person(){ Conssole.WriteLine(name); }} D: public class Person{ string name; int age; public Person(string name){ Conssole.WriteLine(name); }}
- (6-9)定义了如下Person类,下面程序段能够正确初始化Person数组。 class Person{ private String name; public Person(String name){ this.name=name; } }