加强阵地建设:struts中,User对象的定义是在哪里完成的?

来源:百度文库 编辑:高考问答 时间:2024/04/29 01:16:30
《struts in action>>中,session.getAttribute(Constants.USER_KEY);这个语句中的Constants.USER_KEY在Contants.java里被定义为string类型的user,因此我想请问user是不是已经定义的用户对象?在哪里定义的呢?

不是, 这个String USER_KEY = "user"只是声明了session中存放用户信息的key值,并不是User的真实信息,也就是说应用中的User可以存放在这个key下,当然不一定非得用他这个key,你完全可以自己声明一个.

在实际应用中用户对象一般都是自己定义的,因为可能存放的信息不同,它可以是一个简单的JavaBean对象,也可以是其他的什么对象