Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

how to read text file content line by line

 
ibnu ros
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
can any body help me how to read text file line by line using jstl

below is my code.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<%@ page import="java.io.*" %>
<%@page import="java.io.FileReader"%>
<%@page import="java.io.BufferedReader"%>

<head>
<title>File Handling in JSP</title>
</head>

<body>

<%--<c:set var="test" value="test1"/>--%>
<%
BufferedReader reader = new BufferedReader(new FileReader("C:/apache-tomcat-6.0.16/webapps/ROOT/uspmp2/POLI20120627.txt"));
StringBuilder sb = new StringBuilder();
String line;

while((line = reader.readLine())!= null){
sb.append(line.substring(0,2) + "<br>");

}

%>
<c:out value="${sb}"/>
<c:set var="test" value="${sb}"/>
<%
//out.println(sb.toString());
%>
<%--<c:import var="data" url="POLI20120627.txt" scope="session"/>--%>

<%--<c:out value="${data}"/>--%>
<%--<c:forTokens items="${data}" delims="|" var="name">
<c:out value="${name}"/><p>
</c:forTokens>--%>
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 65111
89
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There is no JSTL mechanism to read files. That is not something you should be doing in the JSP, but in the servlet controller.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic