我在做一个java web项目,需要得到当前登录人的姓名和ID,做登录的人已经把这些信息放到session中,要如何

求具体解决方案

request.getParameter("用户名或者ID");
session.setAtrribute("key",value);
然后在别的页面可以通过session.getAttribute("key");得到用户名或者ID。不过这时得到的是一个Object类型的,你需要进行强制转换。。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-05
public class QuestionThree {

/**
* 设计一个用来描述汽车的类,使用类的非静态成员变量来表示汽车的车主姓名、当前的速率和当前方向盘的转向角度,
* 使用类的非静态成员方法来表示改变汽车的速率和停车两个操作。
*
* @param args
*/
public static void main(String[] args) {
Car car = new Car();

car.setOwner("NightRunner");

car.setSpeed(100);

System.out.println(car); // 这里可以直接用car的原因是,系统会自动调用car的toString()方法

car.stop();
System.out.println(car);
}
}

/**
* 汽车类
*
* @author NightRunner
* @date 2011-3-14
*/
class Car {

/** 速度单位 */
private static final String speedUnit = "公里每小时";

@Override
public String toString() {
StringBuffer sb = new StringBuffer();
sb.append("车主为:" + owner + "的车,");

if (0 == speed) {
sb.append("已经停车。");
} else {
sb.append("当前速度为:");
sb.append(speed);
sb.append(speedUnit);
}

return sb.toString();
}

/** 车主 */
private String owner = null;

public String getOwner() {
return owner;
}

public void setOwner(String owner) {
this.owner = owner;
}

public int getSpeed() {
return speed;
}

public void setSpeed(int speed) {
this.speed = speed;
}

public int getSteeringAngle() {
return steeringAngle;
}

public void setSteeringAngle(int steeringAngle) {
this.steeringAngle = steeringAngle;
}

/** 车速 */
private int speed = 0;

/** 转向角度 */
private int steeringAngle = 0;

/**
* 停车
*/
public void stop() {
speed = 0; // 停车速度为0
}
}
另外,团IDC网上有许多产品团购,便宜有口碑
第2个回答  2011-04-29
请问你是要取出放在session种的值吗
session.getAttribute("key值");
比如你放入的事session.setAttribute("name","小王")取值的时候就是session。getAttribut("name")
注意转换类型 建议强转
第3个回答  2011-04-29
从session中把姓名id都取出来啊,该显示在页面上就显示在页面上
该用来当做查询条件就当做查询条件啊
第4个回答  2011-04-30
忍不住说一句,这个简单得令人发指,几乎就是java web中的hello world了
如果你这都要问的话建议你重新回去系统学习一遍再做项目,不然事倍功半,浪费时间本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网