我正在通过使用list(all_possible_sublists([0, 1, 2, 3]))
# [[[0, 1, 2, 3]]]
list(all_possible_sublists([0, 1, 2, 3, 4, 5, 6]))
# [[[0, 1, 2], [3, 4, 5, 6]],
# [[0, 1, 2, 3], [4, 5, 6]],
# [[0, 1, 2, 3, 4, 5, 6]]]
for sublist in all_possible_sublists([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]):
print(sublist)
# [[0, 1, 2], [3, 4, 5], [6, 7, 8, 9]]
# [[0, 1, 2], [3, 4, 5, 6], [7, 8, 9]]
# [[0, 1, 2], [3, 4, 5, 6, 7, 8, 9]]
# [[0, 1, 2, 3], [4, 5, 6], [7, 8, 9]]
# [[0, 1, 2, 3], [4, 5, 6, 7, 8, 9]]
# [[0, 1, 2, 3, 4], [5, 6, 7, 8, 9]]
# [[0, 1, 2, 3, 4, 5], [6, 7, 8, 9]]
# [[0, 1, 2, 3, 4, 5, 6], [7, 8, 9]]
# [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]]
从ans列检索答案并将其以表格形式显示在jdbc
页中,如果ans列为jsp
或为空,则我必须给用户一个编辑链接,但是如果ans列有一个值,那么我将显示答案,但是问题是null
条件不起作用。请帮我解决这个问题,我的代码如下:
if-else
答案 0 :(得分:0)
您可能会从结果中获取空值。因此,请检查r.getString(2)是否为空,null与空值不同。
此外,JSP只是一个视图组件,用JSP编写DAO代码不是一个好习惯。
谢谢
答案 1 :(得分:0)
您可以使用null
的 wasNull() 方法检查ResultSet
值。例如,如下所示:
<%
//getting value of column in "a"
String a = r.getString(2);
//checking if resultset return null i.e a is null then do below:
if(r.wasNull())
{
%>
<td><a href="">Edit</a></td>
<%
}
else
{
%>
<td><%=r.getString(2)%></td>
<%
}
%>