This doesnt display like I would like but it will give you the idea: 
This uses the built in java.iostream library to display it's own source code 
and bypasses cffile. Im not sure if this qualifies as using a Java Bean or not. 
 
ouro.cfm

<cfset thisPath= ExpandPath("*.*")> 
<cfset thisDirectory= GetDirectoryFromPath(thisPath)> 
<cfset fileAsString = "">
<cfset fileToRead = "#thisDirectory#ouro.cfm">
<cfscript>
fileReader = createObject("java", "java.io.FileReader");
fileReader.init(fileToRead);
bufferedReader = createObject("java", "java.io.BufferedReader");
bufferedReader.init(fileReader);
try {
   do {
      fileAsString = bufferedReader.readLine();
      processLine(fileAsString);
   } while (true);
} catch (coldfusion.runtime.UndefinedVariableException e) {
// this indicates end of file, ok to ignore error 
}
</cfscript>

<!--- this needs some more code to display the html  ---> 
<cffunction name="processLine">
   <cfargument name="line" required="true">
   <cfoutput>#arguments.line#<br /></cfoutput>
</cffunction>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:12:6688
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/12
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:12
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.12
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to