⑴ 急!我用java连接了数据库并读取了一个表中的数据,如何在jsp页面中以表格的形式输出查询的数据谢谢
<% Connection con;
Statement sql;
ResultSet rs;
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}
catch(Exception e){out.print(e);}
try
{
String uri="jdbc:sqlserver://localhost:1433; DatabaseName=zhang";
String user="";
String password="";
con=DriverManager.getConnection(uri,user,password);
sql=con.createStatement();
rs=sql.executeQuery("select * from score where 数学成绩>80");
out.print("<table border=2>");
out.print("<tr>");
out.print("<th width=100>"+"学号");
out.print("<th width=100>"+"姓名");
out.print("<td width=50>"+"数学成绩");
out.print("<td width=50>"+"物理成绩");
out.print("<td width=50>"+"英语成绩");
out.print("</tr>");
while(rs.next())
{
out.print("<tr>");
out.print("<td>"+rs.getString(1)+"</td>");
out.print("<td>"+rs.getString(2)+"</td>");
out.print("<td>"+rs.getFloat("数学成绩")+"</td>");
out.print("<td>"+rs.getFloat("物理成绩")+"</td>");
out.print("<td>"+rs.getFloat("英语成绩")+"</td>");
out.print("</tr>");
}
out.print("</table>");
con.close();
}
catch(Exception e1)
{
out.print(e1);
}
%>
⑵ 纯java代码怎么在jsp页面显示List里面的值
最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它不必写的jsp页面里面。如果必须写在页面里面,就当做声明代码段吧。 我想你
⑶ java运行结果是一个list,打印在控制台上,怎么把它显示在一个jsp页面
放到值栈,用${name}取出来 ,好像是 ,你试一下,好久没搞这个了
⑷ 在Java中怎么循环打印出<LIST>的各属性的值我在JSP中用下列可以,在Java中该如何打印
for循环就可以了
List<Object>list=newArrayList<Object>();
for(inti=0;i<list.size();i++){
System.out.println(list.get(i));
}
希望能帮助到你
⑸ java中后台list怎么传到JSP页面中显示
你的先建个servlet 然后在建个需要传值的界面,在通过request.setAttribute("相当于键名", list(你要传过去的对象或者值));
⑹ jsp如何显示java数组
你应该说抄的是struts框架的<s:iterator>标签
struts2的s:iterator 可以袭遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:
s:iterator 标签有3个属性:
value:被迭代的集合
id :指定集合里面的元素的id
status 迭代元素的索引
1:jsp页面定义元素写法 数组或list
<s:iterator value="{'1','2','3','4','5'}" id='number'>
<s:property value='number'/>A
</s:iterator>
打印结果为: 1A2A3A4A5A