Output reformatted text within a file included in a JSP

Posted by javanix on Stack Overflow See other posts from Stack Overflow or by javanix
Published on 2010-04-28T23:12:45Z Indexed on 2010/04/28 23:17 UTC
Read the original article Hit count: 305

Filed under:
|
|

I have a few HTML files that I'd like to include via tags in my webapp.

Within some of the files, I have pseudo-dynamic code - specially formatted bits of text that, at runtime, I'd like to be resolved to their respective bits of data in a MySQL table.

For instance, the HTML file might include a line that says:

Welcome, [username].

I want this resolved to (via a logged-in user's data):

Welcome, [email protected].

This would be simple to do in a JSP file, but requirements dictate that the files will be created by people who know basic HTML, but not JSP. Simple text-tags like this should be easy enough for me to explain to them, however.

I have the code set up to do resolutions like that for strings, but can anyone think of a way to do it across files? I don't actually need to modify the file on disk - just load the content, modify it, and output it w/in the containing JSP file.

I've been playing around with trying to load the files into strings via the apache readFileToString, but I can't figure out how to load files from a specific folder within the webapp's content directory without hardcoding it in and having to worry about it breaking if I deploy to a different system in the future.

© Stack Overflow or respective owner

Related posts about jsp

Related posts about html