Java中代码
public class first {
public static List test() throws IOException {
//从文件读取文件到java中
InputStream input = new FileInputStream("d:/a.txt")
byte[] b = new byte[1024]
ArrayList<Byte>list = new ArrayList<Byte>()
int n = 0
while ((n = input.read(b)) != -1) {
for (int i = 0i <ni++) {
list.add(b[i])
}
return list
}
}
jsp中:
first f=new first()
List list=new ArrayList()
list=f.test()
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>2、然后在页面中用标签c:foreach遍历即可,类似
<table class="table table-bordered" style="font-family: 微软雅黑"><tr>
<th style="text-align: center width: 5%">姓名</th>
<th style="text-align: center width: 10%">年龄</th>
<th style="text-align: center width: 10%">地址</th>
</tr>
<c:forEach items="${personList}" var="person"varStatus="status">
<tr>
<td>${person.name}</td>
<td>${person.age}</td>
<td>${person.address}</td>
</tr>
</c:forEach>
</table>
注释:personList是后台传来的一个list,list中是Person对象,包含name、age、address三个属性。
还是我说清楚些吧,对于初学者来说,这样更好学习,如果你自己去摸索的话肯定记忆更深刻些,但现在你可以省很多时间了……JSTL
一、页面配置如下
1、
对应tld文件配置文件里面的
2、标签的使用如
这里面的searchText以及num、url等属性在tld文件里面定义,对应的java文件中要有该变量
二、tld配置文件
这个自己上百度找个看看吧,都一样的。想说的一点是,一个<tag>标签只能对应一个public的CLASS类,我想过在同一个JAVA文件中多加几个CLASS,但不起作用。
三、java文件
简单就如这样子
其中你要在页面中用到的属性,你就在类里面定义和在tld文件里面做对应的配置就可以使用了,就这样了,祝你学习愉快……
http://www.cnblogs.com/edwardlauxh/archive/2010/05/19/1918590.html这个一个对你有用
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)