0
我創建jsp中一個新的標籤,命名RequiredLabel
,但我無法通過標籤屬性中的支柱標籤傳遞的JSP標籤屬性(CSS的基於YAML)到Struts 2個的標籤
標籤將用於爲:
<myTag:RequiredLabel name="amount"/>
標籤應該從struts中獲取,因爲它必須是本地化的。
<%@tag description="Renders a label with required css and error label" pageEncoding="UTF-8"%>
<%@attribute name="name" required="true" %>
<%@taglib prefix="s" uri="/struts-tags"%>
<!--Here ${name} works fine -->
<p class="ym-message" id="${name}Error" />
<!-- Here I can not pass the name to s:label tag -->
<s:label key="form.label.%{name}" cssClass="ym-required" />
我試圖#attr.name
和#param.name
但沒有一次成功!
你知道任何解決方案嗎?!