JavaServer Pages (JSP) files

Dynamic Web pages are implemented using JavaServer Pages (JSP) technology. JSP technology allows you to insert dynamic content into static Web pages. The JSP file contains the code to retrieve required information and format the output for the browser. When a customer requests a JSP page, a JSP enabled engine (in this case, the WebSphere Application server) interprets the JSP tags and scriptlets, creates the content in the form of an HTML page, and returns it to the browser.

Using JSP technology to create your dynamic pages allows you to separate the development of the dynamic content from the development of the page design, which is usually created using static HTML. For example, a Web designer can create the look and the feel of the page in HTML or XML, while the store developers, with programming skills in Java, JavaScript, HTML and JSP technology can add the dynamic content to the page. Then, as the development process evolves, both the Web designer and the store developer can make updates to the pages, without changing the other's work.

Or with minimal training, a Web designer can use a JSP editor,  to insert the dynamic elements the store developer has created into the store pages.

WebSphere Commerces include a set of WebSphere Commerce data beans that you can drag and drop anywhere on a JSP file. These beans allow you to retrieve information from the database without writing any code. You can also add your own images, static text, tables and other elements using Page Designer's WYSIWYG page editing function without any prior programming knowledge.