Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

how to read text file content line by line  RSS feed

 
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
Posts: 65826
134
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.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!