您好我是jsp的新手我想将我的Java文件的String数组打印到我的jsp页面如何在网页上打印告诉我..我不知道该怎么做。
while(rs.next()){
count++;
anArray[i]=rs.getString("subject");
System.out.println(anArray[i]);
i++;
}
while(rs1.next()){
anArray[i]=rs1.getString("subject");
System.out.println(anArray[i]);
i++;
}
答案 0 :(得分:4)
假设您提供的内容是您希望在JSP中执行的操作的示例,那么您最常做的事情就是使用JSTL forEach。
<c:forEach items="${yourArray}" var="myItem" varStatus="myItemStat">
yourArray[${myItemStat.index}] = ${myItem}
</c:forEach>
这假设您已将“yourArray”传递给JSP。有很多关于如何在互联网上散布所有这些内容的教程。
答案 1 :(得分:3)
在jsp页面中,您可以使用:
<%
while(rs.next()){
count++;
anArray[i]=rs.getString("subject");
out.println(anArray[i]);
i++;
}
while(rs1.next()){
anArray[i]=rs1.getString("subject");
out.println(anArray[i]);
i++;
}
%>
答案 2 :(得分:2)
据我所知,您正在控制台中输出,并且您正尝试在浏览器中打印它。
在浏览器中获取输出
import
页
JSP
java类
在JSP页面中,标记(&lt;%..%&gt;)之间由java类对象在浏览器中打印,
<%@page import="pack.sample"%>
<%
//In scriplets
Sample obj=new Sample();
String str[]=obj.printMe();//Here printMe() is a fn from Sample class which will return string array
//Now here do all stuffs with str[]
//out.println(str[0]);//It will return zeroth value of str[] in your browser
%>