日期:2014-05-18  浏览次数:20717 次

简单代码
因为新手 所以在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语言的字符串连接符。
------解决方案--------------------
恩,动态输出表格,表格的内容来自数据库。