JAVA如何把值对象里的值取到JSP页面中

Python023

JAVA如何把值对象里的值取到JSP页面中,第1张

把你的程序修改成这样

<%

//此行删除UserVO

uservo

=

new

UserVO()//引入值对象

String

Uname

=

uservo.getUsername()//

String

Pword

=

uservo.getPassword()//取值

System.out.println(Uname)//这里打印不出,是null

session.setAttribute("USERNAME",

Uname)

session.setAttribute("PASSWORD",

Pword)

%>

<%=session.getAttribute("USERNAME")

%>

<%=session.getAttribute("PASSWORD")

%>

Java中一切皆是对象!因为八种基本类型都有对应的包装类(int的包装类是Integer),包装类自然就是对象了。 基本类型一直都是Java语言的一部分,这主要是基于程序性能的考量,基本类型定义定义的变量是存放在栈中,比如int i = 5;而Integer j = new Integer(10);j则只是一个对象的引用,存放在栈中,而实际的数值10则是放在堆里,堆的读写速度远不及栈了。再有就是基本类型定义的变量创建和销毁很快,而类定义的变量还需要JVM去销毁。

在一个程序里,一个类可以有多个对象。

这些对象所调用的方法是只有一份儿,即他们要用方法的时候,都去问class要。而属性除了用static修饰的外,都是是各自的生成的。

所以一个类的对象的值包括了:属性,和方法的引用(即地址)。

java的对象是放在堆空间的,对象的声明是放在栈空间的,它的值是地址,指向堆空间的实体对象。

以上是我的一点认识,不足,不对之处