Migrated appearance page from jstl to struts tags.
git-svn-id: https://svn.apache.org/repos/asf/continuum/trunk@1679065 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/continuum-webapp/src/main/webapp/WEB-INF/jsp/admin/appearance.jsp b/continuum-webapp/src/main/webapp/WEB-INF/jsp/admin/appearance.jsp
index d262a34..d46e871 100644
--- a/continuum-webapp/src/main/webapp/WEB-INF/jsp/admin/appearance.jsp
+++ b/continuum-webapp/src/main/webapp/WEB-INF/jsp/admin/appearance.jsp
@@ -18,7 +18,6 @@
--%>
<%@ taglib prefix="s" uri="/struts-tags" %>
-<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<s:i18n name="localization.Continuum">
<head>
@@ -29,6 +28,18 @@
<div class="h3">
<h3><s:text name="appearance.companyDetails"/></h3>
+
+ <s:if test="hasActionErrors()">
+ <div class="errormessage">
+ <s:actionerror/>
+ </div>
+ </s:if>
+ <s:if test="hasActionMessages()">
+ <div class="warningmessage">
+ <s:actionmessage/>
+ </div>
+ </s:if>
+
<div style="float: right">
<a href="<s:url action='editAppearance' />"><s:text name="edit"/></a>
</div>
@@ -39,13 +50,8 @@
<s:set name="companyPom" value="companyPom"/>
-<c:if test="${empty (companyPom.groupId) || empty (companyPom.artifactId)}">
- <p>
- <s:text name="appearance.noCompanyPom"/> <a href="<s:url action='editAppearance' />"><s:text name="appearance.selectCompanyPom"/></a>
- </p>
-</c:if>
+<s:if test="companyPom.groupId.length() > 0 && companyPom.artifactId.length() > 0">
-<c:if test="${!empty (companyPom.groupId) && !empty (companyPom.artifactId)}">
<p>
<s:text name="appearance.detailsIntroduction"/> <s:text name="appearance.maybeChange"/>
<a href="<s:url action='editCompanyPom'/>"><s:text name="appearance.editThePomLink"/></a>.
@@ -55,9 +61,9 @@
<table>
<s:label name="companyPom.groupId" label="%{getText('appearance.companyPom.groupId')}"/>
<s:label name="companyPom.artifactId" label="%{getText('appearance.companyPom.artifactId')}"/>
- <c:if test="${companyModel != null}">
+ <s:if test="companyModel != null">
<s:label name="companyModel.version" label="%{getText('appearance.companyPom.version')}"/>
- </c:if>
+ </s:if>
</table>
<div style="float: right">
@@ -65,41 +71,43 @@
</div>
<h3><s:text name="appearance.companyPom.section.title"/></h3>
- <c:choose>
- <c:when test="${companyModel != null}">
+ <s:if test="companyModel != null">
<table>
<tr>
<th><s:text name="appearance.companyPom.organizationName.label"/></th>
- <td><c:out value="${companyModel.organization.name}"/></td>
+ <td><s:property value="companyModel.organization.name"/></td>
</tr>
<tr>
<th><s:text name="appearance.companyPom.organizationUrl.label"/></th>
- <c:set var="companyOrgUrl"><c:out value="${companyModel.organization.url}"/></c:set>
- <td><a href="${companyOrgUrl}" target="_blank">
- <code><c:out value="${companyModel.organization.url}"/></code>
- </a></td>
+ <s:set var="companyOrgUrl" value="companyModel.organization.url" />
+ <td><s:a href="%{#companyOrgUrl}" target="_blank">
+ <code><s:property value="#companyOrgUrl"/></code>
+ </s:a></td>
</tr>
<tr>
<th><s:text name="appearance.companyPom.organizationLogoUrl.label"/></th>
<td>
- <code><c:out value="${companyModel.properties['organization.logo']}"/></code>
+ <code><s:property value="companyModel.properties['organization.logo']"/></code>
</td>
</tr>
</table>
- </c:when>
- <c:otherwise>
+ </s:if>
+ <s:else>
<s:text name="appearance.companyPomDoesNotExist">
<s:param>
- <c:out value="${companyPom.groupId}"/>:<c:out value="${companyPom.artifactId}"/>
+ <s:property value="companyPom.groupId + ':' + companyPom.artifactId"/>
</s:param>
</s:text>
<a href="<s:url action='editCompanyPom' />"><s:text name="appearance.createCompanyPom"/></a>
- </c:otherwise>
- </c:choose>
-</c:if>
+ </s:else>
+</s:if>
+<s:else>
+ <p>
+ <s:text name="appearance.noCompanyPom"/> <a href="<s:url action='editAppearance' />"><s:text name="appearance.selectCompanyPom"/></a>
+ </p>
+</s:else>
</div>
-<s:actionmessage/>
<s:form action="saveFooter" method="post" namespace="/admin">
<s:token/>
<div id="axial" class="h3">