JSP中如何用EL表达式显示出对象的名称

2025-04-25 18:06:54
推荐回答(4个)
回答1:

比如你的学生对象(例:student)与课程(subject)一对多的关系,所以student对象可以存list了。
例如可以写成这样:
list subs = new ArrayList();
student.setSubject(subs);
然后到jsp页面循环出${student.subs},每条信息就是subject的信息了,不知道你明白没?

回答2:

el如果对象是HashMap或者有get方法就可以
eg: HashMap test含有"id"到object的映射可以这样写${test.id}
Object obj含有成员变量Object tag同时含有getTag()方法,可以这样得到tag:${obj.tag}

不过看lz的需求,似乎是要一个连接查询那
select sid,sname,cid,cname
from student,course,SC
where student.sid=SC.sid and SC.cid=course.cid

回答3:

你设计的是一对一关系,直接存课程对象不就行了,查询学生的时候把课程也一块查询出来。

回答4:

把你的sql语句改一下就可以了,做一个联合查询就行了~