| Code: |
|
<%-- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> --%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>JSP Validation Issue Example</title> </head> <body> </body> </html> |
| Code: |
|
<?xml version="1.0" encoding="UTF-8" ?> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@include file="/WEB-INF/pages/common/taglibs.jsp"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <%@ include file="/WEB-INF/pages/common/meta.jsp"%> <fmt:setBundle basename="i18n.main" var="main" /> <title><fmt:message bundle="${main}" key="main.title" /></title> <link href="${ctm}/basic.css" type="text/css" rel="stylesheet" /> <script type="text/javascript" src="${ctx}/scripts/djConfig.js"></script> <script type="text/javascript" src="${ctx}/widgets/dojo/dojo.js"></script> <script type="text/javascript" language="JavaScript"> dojo.require("dojo.widget.LayoutContainer"); dojo.require("dojo.widget.ContentPane"); dojo.require("dojo.widget.SplitContainer"); dojo.require("dojo.widget.AccordionContainer"); dojo.require("dojo.widget.TabContainer"); dojo.require("dojo.widget.Tree"); dojo.require("dojo.json"); </script> <script type="text/javascript" src="${ctx}/scripts/prototype.js"></script> <script type="text/javascript" src="${ctx}/scripts/ecside.js"></script> <script type="text/javascript" src="${ctx}/scripts/main.js"></script> </head> <body> <div dojoType="TreeSelector" eventNames="select:nodeSelected" widgetId="treeSelector"></div> <div dojoType="LayoutContainer" layoutChildPriority="top-bottom" class="layout-container"> <div id="header" dojoType="ContentPane" layoutAlign="top"> top </div> <div id="footer" dojoType="ContentPane" layoutAlign="bottom" class="barPane"> bottom </div> <div dojoType="SplitContainer" orientation="horizontal" layoutAlign="client" sizerWidth="5"> <div dojoType="AccordionContainer" labelNodeClass="accordion_pane_label" containerNodeClass="accordion_pane_body" duration="500" sizeShare="25"> <c:forEach var="menu" items="${menus}"> <div dojoType="ContentPane" id="${menu.categoryId}" label="<hrp:getDescription var="${menu}"/>"> <div dojoType="Tree" class="menu_tree" showGrid="false" toggle="wipe" toggleDuration="500" selector="treeSelector" expandIconSrcPlus="${ctm}/images/pkg-closed.gif" expandIconSrcMinus="${ctm}/images/pkg-open.gif" iconWidth="32" iconHeight="16"> <hrp:getMenuTree accordionMenu="${menu}" iconSrc="${ctm}/images" iconHeight="16" iconWidth="16" /> </div> </div> </c:forEach> </div> <div dojoType="TabContainer" widgetId="mainTabContainer" sizeShare="75" class="main_tab" selectedChild="homePage"> <div widgetId="homePage" dojoType="linkPane" label="<fmt:message bundle="${main}" key="main.homePage"/>"></div> </div> </div> </div> </body> </html> |
| support-scott wrote: |
| Rod,
The HTML validation should work well for JSP pages. What you're seeing could be caused by a number of configuration or file issues. Can you provide a description and a short example that exhibits one of the problems so we can give that case a specific look and see if we can determine what's going on? |
| Code: |
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Test page</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> </head> <body> The page passes W3C HTML validator with no errors or warnings.<br/> But MyEclipse flags 7 errors. All the tags are unknown. </body> </html> |