Contents to be embedded in a page template or layouts can be dynamically
changed without editing an HTML file or correcting a server program such as CGI.
A page template is defined with a servlet that specifies a display area and a display
attribute for controlling displays as parameters. When the Servlet is recognized
at the web server side, a plurality of part beans that are stored by being related
to display-area specifying information are specified. The information for linking
image data for forming an object to be embedded in the display area and link-destination-URL
information are set to the part beans as properties. Moreover, display-condition
information such as schedule information or the like is related to the part beans.
A display condition is checked by each of the part beans stored by being related
to the display-area specifying information to obtain the image data for forming
an object to be embedded in a display area, link-destination-URL information or
the like in accordance with the link information serving as properties of the part
beans meeting the display condition and generating the HTML.