⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 struts.jsl

📁 strust 框架 的源程序以及java类源代码
💻 JSL
📖 第 1 页 / 共 2 页
字号:
<?xml version="1.0"?><!-- $Id: struts.jsl 51220 2003-12-11 20:08:07Z sraeburn $ --><jsl:stylesheet select="$doc"  xmlns:define="jelly:define"  xmlns:j="jelly:core"  xmlns:jsl="jelly:jsl"  xmlns:log="jelly:log"  xmlns:util="jelly:util"  xmlns:x="jelly:xml"  xmlns:doc="doc"  xmlns="dummy" trim="false">  <jsl:template match="document" trim="false">    <j:useBean var="navbean" class="org.apache.maven.NavBean"/>    <j:set var="location" value="${outFile.substring(destdir.length())}"/>    <util:replace var="location" oldChar="\" newChar="/" value="${location}"/>    <!-- Stores location for publish date / version -->    <j:set var="date">${maven.xdoc.date}</j:set>          <j:setProperties         object="${navbean}"        document="${doc}"        location="${location}"/>        <x:doctype name="html"      publicId="-//W3C//DTD XHTML 1.0 Transitional//EN"      systemId="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>    <html>      <head>        <j:set var="docTitle">          <x:expr select="./properties/title"/>        </j:set>        <x:if select="$nav/title">          <title>            <x:expr select="$nav/title"/> - ${docTitle}          </title>        </x:if>        <x:if select="not($nav/title)">          <title>${pom.name} - ${docTitle}</title>        </x:if>                <style type="text/css"><![CDATA[          @import url("${relativePath}/style/struts.css");          @import url("${relativePath}/style/maven.css");        ]]></style>                <util:file var="projectCssFile" name="${maven.docs.src}/style/project.css"/>        <j:if test="${projectCssFile.exists()}">          <style type="text/css"><![CDATA[            @import url("${relativePath}/style/project.css");          ]]></style>        </j:if>                <!-- FIXME: once someone works out how to stop this breaking        <x:element name="script"><x:attribute name="type">text/javascript</x:attribute>          if (document.layers) {                document.writeln(''+                '<link rel="stylesheet" type="text/css" href="${relativePath}/style/ns4_only.css" media="screen" /><link rel="stylesheet" type="text/css" href="${relativePath}/style/maven_ns4_only.css" media="screen"/>');              }            </x:element>        -->        <link rel="stylesheet" type="text/css" href="${relativePath}/style/print.css" media="print"/>        <meta http-equiv="Content-Type" content="text/html; charset=${outputencoding}"></meta>        <x:forEach var="author" select="./properties/author">          <meta name="author" content="${author.text}"/>          <meta name="email" content="${author.attribute('email').value}"/>        </x:forEach>                <jsl:applyTemplates select="$doc/document/head/*"/>              </head>      <x:element name="body"><j:whitespace trim="true">        <x:attribute name="class">composite</x:attribute>        <x:forEach var="attr" select="$doc/document/body/@*">          <x:attribute name="${attr.name}">${attr.value}</x:attribute>        </x:forEach>        </j:whitespace>        <div id="banner">          <table border="0" cellspacing="0" cellpadding="8" width="100%">            <tr>              <!-- organization logo -->              <td>                <j:set var="logo" value="${pom.organization.logo}"/>                <j:if test="${!empty(logo)}">                  <!-- set url to org or project url -->                  <j:set var="url" value="${pom.organization.url}"/>                  <j:if test="${!empty(url)}">                    <j:set var="home" value="${pom.organization.url}"/>                  </j:if>                  <j:if test="${empty(url)}">                    <j:set var="home" value="${pom.url}"/>                  </j:if>                  <!-- set image to relative or complete -->                  <j:set var="image" value="${pom.organization.logo}"/>                  <j:if test="${!image.startsWith('http://')}">                    <j:set var="image" value="${relativePath}${image}"/>                  </j:if>                  <a href="${home}">                    <img src="${image}" align="left" alt="${pom.organization.name}" border="0"/>                  </a>                </j:if>              </td>              <!-- project logo and link -->              <td>                <div align="right" id="login">                  <j:set var="logo" value="${pom.logo}"/>                  <j:if test="${logo != null and logo != ''}">                    <!-- set image to relative or complete -->                    <j:set var="image" value="${pom.logo}"/>                    <j:if test="${!image.startsWith('http://')}">                      <j:set var="image" value="${relativePath}${image}"/>                    </j:if>                    <a href="${pom.url}">                      <img src="${image}" align="right" alt="${pom.name}" border="0"/>                    </a>                  </j:if>                </div>              </td>            </tr>          </table>        </div>        <div id="breadcrumbs">          <table border="0" cellspacing="0" cellpadding="4" width="100%">            <tr>              <j:if test="${date == 'left'}">                <j:set var="version" value="${maven.xdoc.version}"/>                <td>Last published: ${build.date}                  <j:if test="${!empty(version)}">| Doc for ${version}</j:if>                </td>              </j:if>              <td>                <div align="right">                  <j:if test="${date == 'right'}">                    Last published: ${build.date}                    <x:if select="$nav/body/links">|</x:if>                  </j:if>                  <!-- render links -->                  <x:if select="$nav/body/links">                    <jsl:applyTemplates select="$nav/body/links"/>                  </x:if>                  <x:if select="not($nav/body/links)">                    <!-- FIXME &nbsp; -->                  </x:if>                </div>              </td>            </tr>          </table>        </div>        <!-- Body of the page -->        <table border="0" cellspacing="0" cellpadding="8" width="100%"> <!--id="main" -->          <tr valign="top">            <td id="leftcol" width="20%">              <div id="navcolumn">                <j:if test="${date == 'navigation-top'}">                  <div>                    <small>Last published: ${build.date}</small>                  </div>                </j:if>                <x:if select="$nav">                  <jsl:applyTemplates select="$nav/body/menu[not(@type) | @type='header'] | $nav/body/search"/>                </x:if>                <jsl:applyTemplates select="$projectNav/body/menu"/>                                <!-- Standard Maven Navigation -->                <j:set var="fileName">${file}</j:set>                <j:set var="poweredbyimage">${maven.xdoc.poweredby.image}</j:set>                <j:set var="poweredbytitle">${maven.xdoc.poweredby.title}</j:set>                <j:set var="poweredbyurl">${maven.xdoc.poweredby.url}</j:set>                <j:if test="${!empty(poweredbyimage)}">                    <div style="margin-top: 20px; width: 100%; text-align: center;">                        <a href="${poweredbyurl}" title="${poweredbytitle}"><img alt="${maven.xdoc.poweredby.title}" style="border: 1px solid black" src="${relativePath}/images/logos/${poweredbyimage}"/></a>                    </div>                </j:if>                              <j:if test="${date == 'navigation-bottom'}">                  <div>                    <small>Last published: ${build.date}</small>                  </div>                </j:if>              </div>            </td>            <td rowspan="2">              <div id="bodycol">                <!-- Insert MAIN body here -->                <div class="app">                  <!-- FIXME really shouldn't use $doc, but jelly loses it's context again -->                  <jsl:applyTemplates select="$doc/document/body/section"/>                  <jsl:applyTemplates select="$doc/document/body/glossary" />                  <jsl:applyTemplates select="$doc/document/body/release" />                  <jsl:applyTemplates select="$doc/document/body/changelog" />                  <jsl:applyTemplates select="$doc/document/body/taskList" />                  <jsl:applyTemplates select="$doc/document/body/goals" />                </div>              </div>            </td>          </tr>        </table>        <div id="footer">          <table style='width:100%' border="0" cellspacing="0" cellpadding="4">            <jsl:applyTemplates select="$nav/body/footer"/>            <tr>              <td>                <j:if test="${!empty(pom.organization.name)}">                  <j:if test="${!empty(pom.inceptionYear)}">                    <j:if test="${pom.inceptionYear == mavenCurrentYear}">                      &#169; ${mavenCurrentYear}, ${pom.organization.name}                    </j:if>                    <j:if test="${pom.inceptionYear != mavenCurrentYear}">                      &#169; ${pom.inceptionYear}-${mavenCurrentYear}, ${pom.organization.name}                    </j:if>                  </j:if>                  <j:if test="${empty(pom.inceptionYear)}">                    &#169; ${mavenCurrentYear}, ${pom.organization.name}                  </j:if>                </j:if>                <j:if test="${date == 'bottom'}">                  - Last published: ${build.date}                </j:if>              </td>              <j:if test="${date == 'bottom-right'}">                <td style='width: auto; text-align:right'>Last published: ${build.date}</td>              </j:if>            </tr>          </table>        </div>      </x:element>    </html>  </jsl:template>  <!-- process the properties of the doc -->  <jsl:template match="properties" trim="false">    <!-- stick head block here later -->  </jsl:template>  <!-- Process a menu for the navigation bar -->  <jsl:template match="menu" trim="false">    <div>      <strong><x:expr select="@name"/></strong>      <jsl:applyTemplates select="item"/>    </div>  </jsl:template>  <jsl:template match="item" trim="false">    <x:set var="item" select="."/>    <x:set var="_name" select="string(@name)"/>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -