2011-02-10 9 views
0

jspコンテンツをOracleデータベースに格納する必要があります。私はそれをデータベースから取り出して文字列に格納し、escapeXMLをfalseに設定して出力し、htmlをレンダリングします。JSPタグをデータベースに格納する

<c:out value="${myProfileForm.skinElement.footerContent}" escapeXml="false"/> 

これは、例えば、HTMLやないタグとして解決終わるタグを除いて正常に動作します:

 <c:choose> 
     <c:when test="${displayLinks=='true'}"> 
      <jsp:include page="header-myprofile.jsp" /> 
     </c:when> 
     <c:when test="${displayLinks=='false'}"> 
      <jsp:include page="header-no-menu.jsp" /> 
     </c:when> 
     <c:otherwise>  
      <jsp:include page="header-myprofile.jsp" /> 
     </c:otherwise> 
    </c:choose> 

は、データベース内のJSPタグを保存する方法はありますか?

答えて

2

データベースにJSPを格納する代わりに、VelocityまたはFreeMarkerのようなテンプレートエンジンを使用して同じことを達成できます。

+0

ありがとうございました。長期的な解決策のようだ。短期的に私はJSPを使用する必要があります – teslaza

関連する問題