JSP - Net Beans

Gostaria de saber se é normal o códig gerado pelo net beans como o abaixo. É que nunca vi assim, por isso a pergunta de iniciante.
Outra coisa que gostaria de saber é se o netbeans faz referências como o Visual Studio 2005 faz, por exemplo, aplicações desenvolvidas no net beans só vou conseguir executa-las no netbeans? se eu tentar em outra IDE como o Eclipse eu consigo executar normalmente, desde que o tomcat esteja configurado corretamente?

Aguardo retorno. :roll:

Gente, desculpem o furo, esqueci o codigo:

<jsp:root version="2.1" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
    <jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
    <f:view>
        <webuijsf:page id="page1">
            <webuijsf:html id="html1">
                <webuijsf:head id="head1">
                    <webuijsf:link id="link1" url="/resources/stylesheet.css"/>
                </webuijsf:head>
                <webuijsf:body id="body1" style="-rave-layout: grid">
                    <webuijsf:form id="form1">
                    </webuijsf:form>
                </webuijsf:body>
            </webuijsf:html>
        </webuijsf:page>
    </f:view>
</jsp:root>