Oracle JDeveloper provides set of JSP 1.1 compliant custom tags known as Business Component for Java (BC4J) data tags. BC4J data tags provide a simple tag-based approach to interact with business component datasources. The tags provide complete access to business components and allow viewing, editing, and full DML control.
Custom data tags allow for simplified interaction with Business Components for Java datasources. The tag-based approach to building JSP web applications with Business Components does not require extensive Java programming and is very much like coding an HTML page.
JSP pages that you design with data tags require that you initiate post and commit operations on the database, when the user modifies data. Only JSP pages that release the application module resource in stateless mode, automatically post and commit data. When you specify JSP pages that use the stateful or reserved mode, you must handle the database transaction yourself.
For additional background information about JSP custom tags, see the JSP 1.1 specification at http://www.javasoft.com/products/jsp/.
Note: When you insert a data tag in your JSP file, JDeveloper creates a new folder Common and adds the files errorpage.jsp and ordPlayMedia.jsp to your JSP project. The file ordPlayMedia.jsp is required by the RenderValue tag in order to render Intermedia object types in your JSP page. The RenderValue tag generates JavaScript with a form set to ordPlayMedia, which renders the form using ordPlayMedia.jsp. Do not delete these files from your project. They must remain in the deployment profile that you generate using the Deployment Profile Wizard.