嗯……是这样的。首先说明下我是个菜鸟级的小角色,我想写一个类似于显示系统的测试例子
首先说下我的思路:java读取一个文件夹下的所有txt文件,然后将txt文件以web页面的形式显示出来。中间呢,我是通过文件的字节数来判断显示在页面中的字体大小。
但是,现在用java读取文件夹下所有txt文件。和在jsp里的调用,有点晕,确切的说是不会写了。我该肿么办?
在各位老鸟的眼里这个应该很简单吧~~~
请教~学习ing
拜托了!
首先说下我的思路:java读取一个文件夹下的所有txt文件,然后将txt文件以web页面的形式显示出来。中间呢,我是通过文件的字节数来判断显示在页面中的字体大小。
但是,现在用java读取文件夹下所有txt文件。和在jsp里的调用,有点晕,确切的说是不会写了。我该肿么办?
在各位老鸟的眼里这个应该很简单吧~~~
请教~学习ing
拜托了!
解决方案 »
- jsp页面如何添加右键事件
- 怎样判断jms的Connection是否可用
- 【求解】发布后第一次看的到,刷新就永远是错误了。
- 问一个设计思路
- Stateless session bean
- 请高手指教SSH整合出现问题Ajax+spring+struts+hibernate
- tomcat 的配置问题 .propertis
- 执行sql语句的问题
- tomcat 4.1启动后,启动窗口会不会一闪即失; jdk1.4.2和tomcat 4.1匹配吗?
- J2EE books
- SSH框架 Spring3.0 appliactionContext.xml文件在没网的情况下会报错
- 01:58:52,718 WARN org.hibernate.util.JDBCExceptionReporter:100 - SQL Error: 114
* 得到目录的分页信息
* @return
*/
public Page<FileWap> setStaticPage(File file) {
List<FileWap> results = new ArrayList<FileWap>();
File[] files = file.listFiles();
if (files != null) {
int start = (page.getPageNo() - 1) * page.getPageSize();
int end = start + page.getPageSize();
if (files.length < page.getPageNo() * page.getPageSize()) {
end = files.length;
}
page.setTotalCount(files.length);
for (int i = start; i < end; i++) {
File f = files[i];
results.add(saveFileWap(f));
}
page.setResult(results);
}
return page;
}
读取txt文件内容:@Override
public StringBuffer readLogInfo(String filePath) {
StringBuffer sb = new StringBuffer("");
// 创建文件输入流对象
Reader reader = null;
//
InputStreamReader inputStreamReader = null;
// 创建文件输入流缓存对象
BufferedReader bufferedReader = null;
try {
File file = new File(filePath);
FileUtils.touch(file);
reader = new FileReader(file);
inputStreamReader = new InputStreamReader(new FileInputStream(file),"UTf-8");
bufferedReader = new BufferedReader(inputStreamReader);
String lineString = bufferedReader.readLine();
while (lineString != null) {
sb.append(lineString);
lineString = bufferedReader.readLine();
} } catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (bufferedReader != null) {
bufferedReader.close();
}
if(inputStreamReader!=null){
inputStreamReader.close();
}
if (reader != null) {
reader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
return sb;
}
通过文件的字节数来判断显示在页面中的字体大小???这个这个不太好弄捏,,你可以显示出来之后,通过div加上 style="overflow:hidden" 超出部分隐藏起来就好了。。