Advanced Customization > Info*Engine User’s Guide > Info*Engine JSP Pages > Authoring Info*Engine JavaServer Pages > Accessing Info*Engine JSP Pages
  
Accessing Info*Engine JSP Pages
The installer also specifies an application URL that is used as the URL prefix for requesting Info*Engine JSP pages. You can produce the URL that contains the request to execute Info*Engine JSP pages by doing the following:
Include the host name and port (if the port is not the default), and the application URL prefix specified when Info*Engine was installed. The default application URL is “Windchill.”
Name the path for the JSP page that is relative to the codebase directory.
Specify any optional values to pass to the page.
Therefore, to execute the com/company/DisplayTable.jsp page using the “myServer” host name and the “Windchill” application URL, specify the following URL:
http://myServer/Windchill/com/company/DisplayTable.jsp
The output displayed in the browser is similar to the following:
Usually, a web server supporting JSP is configured so that it recognizes any file name with the .jsp extension as a JSP page. When a URL references this type of file, the web server passes the URL to its JSP processor. The JSP processor then checks to see if it already has a servlet for this page. If not, it automatically translates the page to a servlet and then executes that servlet. If the page contains only HTML, the generated servlet is trivial and consists of one or more Java print statements that simply send the HTML to the browser. If, on the other hand, the JSP page contains some embedded Java code, that code is incorporated directly into the servlet that is generated.
If the JSP processor detects that it already has a servlet for the URL that has been passed to it, then it checks to see if the page has been modified since the last time that the servlet was generated. If it detects that the page has been updated since the last servlet generation, it automatically regenerates the servlet. Otherwise, it reuses the previously generated servlet.