uCosminexus Application Server, Web Container Functionality Guide
This subsection describes the important points to be noted when implementing JSPs of the JSP 1.2 specifications.
These notes are not applicable to the JSP implementation of JSP 2.0 or later.
The notes on using JSP documents are as follows:
You need to only code the correct value for the pageEncoding attribute in the page directive of a JSP page or <jsp:directive.page> tag of a JSP document once
However, no error occurs even if you code the pageEncoding attribute in the page directive of a JSP page or jsp:directive.page tag of a JSP document more than once.
You cannot code a tag that starts with "jsp:" and that is not a tag included in the JSP 1.2 specifications.
You must not define duplicate attributes in a tag. The operation is not guaranteed if you define duplicate attributes within a tag in a JSP page.
If you specify webserver.xml.validate=false for a property, the tag library descriptor (TLD file) is not validated. Although no error might be output and the operation is continued even if you use a TLD file that does not comply with the specifications (XML schema definitions), the operation is not guaranteed.
You must properly follow the specifications (XML schema definitions) when coding the TLD file.
You must specify only a value specified in the JSP 1.2 specifications for a plugin action in a JSP page, or for the type attribute of the jsp:plugin tag of a JSP document. If you specify a value that is not specified in the JSP 1.2 specifications, the output value of the type attribute will be NULL.
As coding the jsp:param tag is mandatory according to the specifications, if you code the params action or the jsp:params tag, you must also code the jsp:param tag.
However, if you code the params action in the JSP page of a JSP document, or if you code the jsp:params tag in a JSP document, no error occurs even if you do not code the jsp:param tag element.
All Rights Reserved. Copyright (C) 2013, Hitachi, Ltd.