即使单击单元格,也可以使用JS获取单元格值:
.......................
Search students by courses/professorsfunction ChangeColor(tableRow, highLight)
{
if (highLight){
tableRow.style.backgroundColor = '00CCCC';
}
else{
tableRow.style.backgroundColor = 'white';
}
}
function DoNav(theUrl)
{
document.location.href = theUrl;
}
οnmοuseοut="ChangeColor(this, false);"
οnclick="DoNav('http://localhost:8080/Mydata/ComplexSearch/FoundS.jsp?courseId=');">
........................
我用JSP编写了HTML表。
课程
是一种类型。例如Course cs,cs=Course类型的对象,它有两个属性:id、title。
课程
当然是ArrayList对象。
HTML表格显示每个单元格中的所有课程标题。所以表只有一列:
课程1
课程2
课程3
......
撇开:
οnclick="DoNav('http://localhost:8080/Mydata/ComplexSearch/FoundS.jsp?courseId=');"
这意味着,在用户选择表格单元格(例如“Course2”)后,课程的标题“Course2”将移动到URL指向用户的页面:
http://localhost:8080/Mydata/ComplexSearch/FoundS.jsp
. "Course2“将到达FoundS.jsp页面。“Course2”的标识符是courseId。要声明courseId变量(CourseX将保存在其中),请输入“?”在URL后面和它旁边是标识符。
我告诉过你以防万一你会想用它,因为我找了很多像我这样的问题。但现在我从老师那里知道了,所以我就在别人问的地方发帖。
这个例子很有效。我见过。