the edited file from his or her workspace along with the unchanged content retrieved from the base site the servlet reads the file contents from a database based upon the workspace information in the session and displays the edited files from the workspace in conjunction with the remaining files from the base web site in accordance with the present invention dynamic content can also be handled in this fashion for dynamic web content such as jsps a servlet hereinafter referred to as the jsp servlet compiles the jsp file into a java servlet class class file this class file is then loaded by the class loader when the jsp is requested by a browser the class file is invoked via the jsp servlet the jsp servlet generates file paths for the class files based upon the relative location of the jsp files with respect to the base web site file locations otherwise known as the web module 39 s root an example of this is illustrated in the tables shown in fig2 a and fig2 b an exemplary web site contains a web page page 1 utilizing three jsp files u201c index jsp u201d 201 u201c contents jsp u201d 205 u201c welcome jsp u201d 207 the source files for these three files are u201c index jsp u201d u201c page1 contents jsp u201d and u201c page1 welcome jsp u201d respectively in this example the file u201c welcome jsp u201d is responsible for the recognizing the identity of the user and presenting a welcome message on the screen of a user 39 s computer when the site is accessed via a web browser in order for a programmer to edit the manner in which this is done u201c welcome jsp.