0
我在struts.properties定義變量錯誤一些字符串:無法讀取struts.properties
ErrorMsg = "<s:property value='getText(\"error\")'/>";
和它的作品:
error=this is an error
如下內容我可以調用這個錯誤,結果是:ErrorMsg =這是一個錯誤
如何獲取變量的文本而不是字符串? 我試過如下:
var m="error";
error1 = "<s:property value='getText(m)'/>";
error2 = "<s:property value='getText(\"m\")'/>";
我使用Firebug調試器和ERROR1和誤差2被持續顯示如下:
error1=""
error2=""
任何想法? 預先感謝您
要麼我不理解某件事,要麼問題的標題是錯誤的。 – madth3 2012-04-04 23:07:36
error1應該是「這是一個錯誤」,但它是空的,問題是WHY :) – 2012-04-04 23:14:10
你不能將m =「error」傳遞給struts屬性標記。您應該在您的操作中定義值m,然後您可以在此訪問。或者在getText('error')中硬編碼值。 – 2012-04-05 02:47:49