我正在使用JSP开发Struts2框架。
在我的samplePrj.properties
文件中,在
com.samplePrj.Successmessage = Saved Successful
是一个属性。我需要在JSP页面中使用此值,使用Struts2。
那么如何在JSP页面中获取"com.samplePrj.Successmessage"
的值。
答案 0 :(得分:3)
使用text
标记
<s:i18n name="samplePrj">
<s:text name="com.samplePrj.Successmessage" />
</s:i18n>
它将使用samplePrj.properties
中的i18n
标记加载该包,并打印其中的密钥com.samplePrj.Successmessage
中的值。
或者您可以将其与getText()
一起使用,但您的操作类应该扩展ActionSupport
。
<s:property value="getText('com.samplePrj.Successmessage')"/>
答案 1 :(得分:1)
您可以使用getText()方法从属性文件中读取。
<s:set var="variable" value="getText('com.samplePrj.Successmessage')"/>
<s:if test="myVariable == #variable">
//do what u want
</s:if>