注册 登录
编程论坛 J2EE论坛

jsp中数据展示问题以及随后的传参

double_bccn 发布于 2007-05-25 08:19, 1106 次点击
刚接触jsp,想请教一下,谢谢了
1。想把一个表中几条数据显示出来,
数据在request中取出,是个数组,每个元素代表一条记录,大家碰到这种情况是怎么把数据展示出来的呢?
我现在是拼出html语句来
2。对于每条记录,后面都加一个修改和删除的超链接,传给相应的servlet
传给servlet的时候怎么传参数给他呢?
我现在是链接后面加?parm=12,然后servlet里req.getParameter但这样好像不行,取不到数据
该怎么传呢?
3 回复
#2
神vLinux飘飄2007-05-25 08:37

把你的代码粘上来

#3
double_bccn2007-05-25 09:11
1。jsp里数据展示
<%
java.util.List l=(java.util.List)request.getAttribute("markList");
int size = l.size();
for(int i = 0; i < size; i++){
studentMark.Studentmark mark = (studentMark.Studentmark)l.get(i);
out.print("<TR>");
out.print("<TD>" + mark.getGrade());
out.print("<TD>" + mark.getYear());
out.print("<TD>" + mark.getTerm());
out.print("<TD>" + mark.getCourse());
out.print("<TD>" + mark.getMark());
String parm = "?garde=" + mark.getGrade();
parm += "&year="+mark.getYear();
parm += "&term="+mark.getTerm();
parm += "&course="+mark.getCourse();
parm += "&mark="+mark.getMark();
out.print("<TD><A href=\"/StudentMark/Del"+parm +"\" target=\"_self\">删除</A>");
out.print("&nbsp<A href=\"/StudentMark/Mod"+parm+"\" target=\"_self\">修改</A>");
out.print("&nbsp<A href=\"/StudentMark/Add"+parm+"\" target=\"_self\">新增</A>");
out.println();
}
%>
2。servlet
String grade = req.getParameter("grade").toString()//取不到参数,为空
#4
double_bccn2007-05-25 09:40

艾,低级错误,garde <==> grade

1