简单代码
因为新手 所以在jsp页面看到这样一段代码
却没有明白意思
String str="";
str+="<tr><td>"+rs.getString(1)+"</td></tr>";
这是什么意思 能解释一下吗
------解决方案--------------------我猜想 应该是几次不同的输入流连接吧
当然,我只是猜想,兄弟对不起,我没接触过
------解决方案--------------------和在java文件里一样
<%
这里可以写java代码
%>
------解决方案--------------------<%
String str="";
str+=" <tr> <td>"+rs.getString(1)+" </td> </tr>";
%>
就是将查询的结果集的第一个列的数据放到表的一个列里!
------解决方案--------------------动态生成表格的单元,类似
<tr><td><%=rs.getString()%></td></tr>
只不过都写在了jsp标签里面,就变成了你写的那个样子了!
------解决方案--------------------很简单的就是输出表格,tr代表行td代表单元格。这应该是个循环吧每执行一次生成一行。rs.getString(1)代表的是以String类型输出结果集的第几个元素。也可以用rs.getString(“数据库的字段”)代替。+代表的是java语言的字符串连接符。
------解决方案--------------------恩,动态输出表格,表格的内容来自数据库。