Dynamic include of multiple files
I want to include a series of small files, based on a string.
For instance, if the string was:
String fileString="a b c d e";
I would split it into an array, fileArray, and do something like the following:
for (i=0; i < fileArray.length; i++) {
include "./" + fileArray[i] + ".inc.jsp";
}
Since each included file (in this case) is going to be a call to a table-building routine, each will look something like this:
out.write(myTableFunction(SourceName, sourceElement, "fieldname", "cname",
new String [] { "errorField" },
new String [] { "Hdr1", "Hdr2", "Hdr3", "Hdr4" },
new String [] { "fld1", "fld2", "fld3", "fld4" },
new int[] { flag1, flag2, flag3, flag4 }
))
The idea is that the list of tables to be built will change pretty often, and by simply updating the list of filenames, I can change which tables are built, and in which order. I've attempted things like:
for (i=0; i < fileArray.length; i++) {
String fn = "./" + fileArray[i] + ".inc.jsp";
%><jsp: include '<%= fn %>' /><%
}
But that throws various errors, such as undefined variables (sourceElement).
Is what I'm basically trying to do even theoretically possible?
Does anyone have any examples of something similar working?
(Sorry I can't post actual code, but the project is on a closed intranet.)
View Answers
September 4, 2012 at 8:52 PM
I think the include HAS to be an include directive, to make the included code work properly, recognize variables, etc:
<%@ include file="myfile.jsp" %>
This works perfectly. However, what I need is to be able to
(1) make the file name be a variable value, and then
(2) do that in a loop.
So, IF I could do something LIKE the following, I'd be as far as #1:
<%
String fn = "myfile.jsp"
%>
<%@ include file=fn %>
The error message says it's looking for quotes; putting quotes doesn't help, since there's no file "fn".
Any way to do this, or does the file name value HAVE to be a static piece of code?
Ads
Related Tutorials/Questions & Answers:
Dynamic include of multiple files
Dynamic include of
multiple files I want to
include a series of small
files, based on a string.
For instance, if the string was:
String fileString... the following:
for (i=0; i < fileArray.length; i++) {
include "./" + fileArray
Advertisements
Reading multiple xml files
Reading
multiple xml files How can we read many xml
files from a folder? The same procedure as that of "listfiles
Upload and Download multiple files
Upload and Download
multiple files Hello Sir/Madam,
I need a simple code for upload and download
multiple files(it may be image,doc and txt)which has to be store in database and also retrieve the file from database
Renaming multiple files
Renaming
multiple files Hi,
I have number of
files in a directory.
Files are named as: 1DeoyaRohit0705$.mp4,2DeoyaRohit0705$.mp4, 3_DeoyaRohit0705$.mp4. ....
Now I wanted to rename these
files as: 1RohitBBorse.mp4
save output in multiple text files
save output in
multiple text files Hi..I'm getting problem to store the output of this php code into
multiple text
files. Can anyone sugeest.
Here is my code:
<?php
for($i=1; $i<=100; $i++)
{
$html = file_get
Uploading Multiple Files Using Jsp
Uploading
Multiple Files Using Jsp
 ... to understand how you can upload
multiple files by using the Jsp.
We should avoid... a file.
In
this example we are going to tell you how we can upload
multiple files
Copy multiple files
Copy
multiple files
In this section, you will learn how the data of
multiple files.... For copping the data of
multiple file, you need all
files in a specified directory where
Source file upload by attaching multiple files
a provision to attach
multiple images/
files like in gmail. Is there any solution...Source file upload by attaching
multiple files Thanks for the answer. The answer posted in this link
I want to have a single text box and when i
Source file upload by attaching multiple files
Source file upload by attaching
multiple files Hi,
I am trying to develop a file upload with
multiple files attached functionality in java(like in gmail or in picasa). The source I found so far will select a single file. When I
How to convert multiple files in java to .zip format
How to convert
multiple files in java to .zip format i receive
multiple files from a remote URL as
for (String reportid : reportList...://Answers//Examples");
File[]
files = folder.listFiles();
File file=new File
Uploading Multiple Files Using Jsp
Uploading
Multiple Files Using Jsp
 ... to understand how you can upload
multiple files by using the Jsp.
We should avoid... a file.
In
this example we are going to tell you how we can upload
multiple files
JSP Include jsp
include either a
static or
dynamic file in a JSP file. If the file is static, its text or content
is included in the calling JSP page. If the file is
dynamic...
JSP
Include jsp
 
jsp:include action tag
jsp:
include action tag
In this section we will discuss about JSP "include" action tag. The jsp "include"
tag is used to
include the resource at the request time. It is better for
dynamic web page. The
include tag
JSP Include Param
JSP
Include Param
JSP
Include Param is used to pass parameter in the
include directive. The
example uses <jsp:param> clause to pass
files
/core/
files/storeobjectsinFile.html
JSP include
JSP
include
A JSP page can
include page
fragments from other
files to form the complete response. There are two
include mechanisms: the
include directive and the
include