这是我的代码1.jsp
<%
int id = 0;
while(rs.next())
{
%>
<TR>
<td><a href = 'edit.jsp'>修改</a><a href = "del.jsp?rank =id">删除</a></td>
</TR>
<% id++;
}
是数据库里面的显示条目的操作,然后我给每行赋了个id,再把这个id传给2.jsp
2.jsp
<%
String id = request.getParameter("rank");
%>
第<%=id %>个
这样写的话第二个页面一直收不到这个rank,求教一下各位大神这个是什么原因,是忘写了什么东西么?
麻烦指点一下啊,小弟不胜感激.
<%
int id = 0;
while(rs.next())
{
%>
<TR>
<td><a href = 'edit.jsp'>修改</a><a href = "del.jsp?rank =id">删除</a></td>
</TR>
<% id++;
}
是数据库里面的显示条目的操作,然后我给每行赋了个id,再把这个id传给2.jsp
2.jsp
<%
String id = request.getParameter("rank");
%>
第<%=id %>个
这样写的话第二个页面一直收不到这个rank,求教一下各位大神这个是什么原因,是忘写了什么东西么?
麻烦指点一下啊,小弟不胜感激.
int id = 0;
while(rs.next())
{
%>
<TR>
<td><a href = 'edit.jsp'>修改</a><a href = "del.jsp?rank =<%=id %>">删除</a></td>
</TR>
<% id++;
} %>
2.jsp
<%
String id = request.getParameter("rank");
%>
相信楼主得到的String id的值一直是"id".问题很明显
这样获取:int id = Integer.parseInt(request.getParameter("rank"));
试试吧!
参数中的等号左右不能有空格。
表达式中没关系。但有的就不能有,如:int a += b;(+=不能有空格)