You are on page 1of 2

RSS Email Follow us Become a fan

Java Examples
Learn Java Programming by Examples
Search this site...
You are here: Home Servlet  How do I read text file in Servlet? January 21, 2014 7:50 pm
0
Submit Comment
How do I read text file in Servlet?
Posted by Wayan Saryada on December 29, 2006
This example show you how to read a text file using a Servlet. Use ServletContext.getResourceAsStream() will enable you to read a file
whether the web application is deployed in an exploded format or in a war file archive.
The configuration.properties file is just a regular text file. Below is an example of the configuration we are going to read.
Related Posts
How do I read servlet init parameter?
How do I read servlet context initilization parameters?
How do I read cookie in Servlet?
How do I send a cookie in Servlet?
How do I read request parameter from servlet?
How do I get client IP and hostname in Servlet?
How do I delete a cookie in Servlet?
Filed in: Servlet
About Wayan Saryada
I am a programmer, a runner, an open water diver and currently living in the island of Bali, Indonesia.
View all posts by Wayan Saryada →
Leave a Reply
Name (Required)
Mail (will not be published) (Required)
Website
Work from Home
Recent Projects
Find more projects
Powered by
Pages Recent Posts Recent Comments Java Resources
Affiliate Links
© 2014 Java Examples. All rights reserved.
Simple Database Software
www.databaseoasis.com
Database for the non­programmer. See how easy it is. Download Now!
Find us on Facebook
Learn by Examples
119 people like Learn by Examples.
Facebook social plugin
Like Like
Simple Java Programming of Whitepaper Script
/ Algorithm (Image)...
$30 ­ 250
View
Indeed API integration and search bar fix (Java,
PHP and Wordpress)...
€30 ­ 250
View
We need a serious programmer who can code
Java & Javascript in Liferay ­ open to bidding<...
$30 ­ 250
View
Post a Project »
About
Bookstore
How do I create a simple mail
client program in Swing?
What are the system
properties used for sending
email?
How do I send an HTML
email?
How do I read last n characters
from a file?
Java SE Installation Tutorial
Pierre on How do I send email
using Gmail via TLS?
Preethi on How do I move
focus from JTextArea using
TAB key?
Amit on How do I get operating
system temporary directory /
folder?
Srin on How to monitor file or
directory changes?
Srin on How to monitor file or
directory changes?
Java Language Specification
Java SE Technical Documentation
Java Tutorials
Java EE Technical Documentation
Java EE 7 Tutorials
Shop Tech Titles on oreilly.com
50% off hosting plans from GoDaddy!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
package org.kodejava.example.servlet;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ReadTextFileServlet extends HttpServlet {
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
//
// We are going to read a file called configuration.properties. This
// file is placed under the WEB‐INF directory.
//
String filename = "/WEB‐INF/configuration.properties";
ServletContext context = getServletContext();
//
// First get the file InputStream using ServletContext.getResourceAsStream()
// method.
//
InputStream is = context.getResourceAsStream(filename);
if (is != null) {
InputStreamReader isr = new InputStreamReader(is);
BufferedReader reader = new BufferedReader(isr);
PrintWriter writer = response.getWriter();
String text = "";
//
// We read the file line by line and later will be displayed on the 
// browser page.
//
while ((text = reader.readLine()) != null) {
writer.println(text);
}
}
}
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
}
}
1
2
3
app.appname=Servlet Examples
app.version=1.0
app.copyright=2007
About Bookstore
Home 1. Java SE API 2. Java EE API 3. Frameworks 4. Other Libraries 5. Design Patterns 6. IDE / Tools
Generated with www.html-to-pdf.net Page 1 / 2
RSS Email Follow us Become a fan
Java Examples
Learn Java Programming by Examples
Search this site...
You are here: Home Servlet  How do I read text file in Servlet? January 21, 2014 7:50 pm
0
Submit Comment
How do I read text file in Servlet?
Posted by Wayan Saryada on December 29, 2006
This example show you how to read a text file using a Servlet. Use ServletContext.getResourceAsStream() will enable you to read a file
whether the web application is deployed in an exploded format or in a war file archive.
The configuration.properties file is just a regular text file. Below is an example of the configuration we are going to read.
Related Posts
How do I read servlet init parameter?
How do I read servlet context initilization parameters?
How do I read cookie in Servlet?
How do I send a cookie in Servlet?
How do I read request parameter from servlet?
How do I get client IP and hostname in Servlet?
How do I delete a cookie in Servlet?
Filed in: Servlet
About Wayan Saryada
I am a programmer, a runner, an open water diver and currently living in the island of Bali, Indonesia.
View all posts by Wayan Saryada →
Leave a Reply
Name (Required)
Mail (will not be published) (Required)
Website
Work from Home
Recent Projects
Find more projects
Powered by
Pages Recent Posts Recent Comments Java Resources
Affiliate Links
© 2014 Java Examples. All rights reserved.
Simple Database Software
www.databaseoasis.com
Database for the non­programmer. See how easy it is. Download Now!
Find us on Facebook
Learn by Examples
119 people like Learn by Examples.
Facebook social plugin
Like Like
Simple Java Programming of Whitepaper Script
/ Algorithm (Image)...
$30 ­ 250
View
Indeed API integration and search bar fix (Java,
PHP and Wordpress)...
€30 ­ 250
View
We need a serious programmer who can code
Java & Javascript in Liferay ­ open to bidding<...
$30 ­ 250
View
Post a Project »
About
Bookstore
How do I create a simple mail
client program in Swing?
What are the system
properties used for sending
email?
How do I send an HTML
email?
How do I read last n characters
from a file?
Java SE Installation Tutorial
Pierre on How do I send email
using Gmail via TLS?
Preethi on How do I move
focus from JTextArea using
TAB key?
Amit on How do I get operating
system temporary directory /
folder?
Srin on How to monitor file or
directory changes?
Srin on How to monitor file or
directory changes?
Java Language Specification
Java SE Technical Documentation
Java Tutorials
Java EE Technical Documentation
Java EE 7 Tutorials
Shop Tech Titles on oreilly.com
50% off hosting plans from GoDaddy!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
package org.kodejava.example.servlet;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ReadTextFileServlet extends HttpServlet {
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
//
// We are going to read a file called configuration.properties. This
// file is placed under the WEB‐INF directory.
//
String filename = "/WEB‐INF/configuration.properties";
ServletContext context = getServletContext();
//
// First get the file InputStream using ServletContext.getResourceAsStream()
// method.
//
InputStream is = context.getResourceAsStream(filename);
if (is != null) {
InputStreamReader isr = new InputStreamReader(is);
BufferedReader reader = new BufferedReader(isr);
PrintWriter writer = response.getWriter();
String text = "";
//
// We read the file line by line and later will be displayed on the 
// browser page.
//
while ((text = reader.readLine()) != null) {
writer.println(text);
}
}
}
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
}
}
1
2
3
app.appname=Servlet Examples
app.version=1.0
app.copyright=2007
About Bookstore
Home 1. Java SE API 2. Java EE API 3. Frameworks 4. Other Libraries 5. Design Patterns 6. IDE / Tools
Generated with www.html-to-pdf.net Page 2 / 2