だから私はこのようなタグを持っています
<s:text name="furniture_logs" />
sが定義されている場所:
<%@ taglib prefix="s" uri="/WEB-INF/tld/struts-tags.tld"%>
「furniture_logs」はデータベースからのキーです(文字列を返します)。この文字列の小文字を表示したいのですが、どうすればよいですか?私はStruts2を初めて使用しますが、そのリファレンスは見つかりませんでした。
だから私はこのようなタグを持っています
<s:text name="furniture_logs" />
sが定義されている場所:
<%@ taglib prefix="s" uri="/WEB-INF/tld/struts-tags.tld"%>
「furniture_logs」はデータベースからのキーです(文字列を返します)。この文字列の小文字を表示したいのですが、どうすればよいですか?私はStruts2を初めて使用しますが、そのリファレンスは見つかりませんでした。
<s:text>
タグは、I18nテキストメッセージをレンダリングするためのものです。本当に使用したい場合は、次のようなタグでメソッドを呼び出してみてくださいgetText
。toLowerCase
<s:property>
<s:property value="getText('furniture_logs').toLowerCase()"/>
Struts2はOGNLを使用します。つまり、Struts2タグ内でJavaメソッドを呼び出すことができます。OGNLについて読むhttp://commons.apache.org/ognl/。
更新タグの
使用が必須の場合は、その属性を使用してください。<s:text>
var
<s:text var="flogs" name="furniture_logs"/>
<s:property value="#flogs.toLowerCase()"/>