標記處理程式中使用tagUtil.message的問題.

expeditioner發表於2004-12-23
執行環境:struts1.2.4,resin-2.1.11,jdk1.4.2(05)
在自定義標籤處理程式中使用如下程式碼:

...
TagUtils tagUtil=org.apache.struts.taglib.TagUtils.getInstance();//(1)
String stringKey="button.first";//(2)
String firstString=tagUtil.message(pageContext,Globals.MESSAGE_KEY,Globals.LOCALE_KEY,stringKey,null);//(3)
...
<p class="indent">

請問第(3)行的tagUtil.message方法中的stringKey引數(即"button.first")在哪裡設定,
我在struts的ApplicationResources.properties檔案中設定好象不好用,總是丟擲如下異常.
500 Servlet Exception
javax.servlet.jsp.JspException: Cannot find message resources under key
org.apache.struts.action.ACTION_MESSAGE
at org.apache.struts.taglib.TagUtils.retrieveMessageResources(TagUtils.java:1233)
at org.apache.struts.taglib.TagUtils.message(TagUtils.java:1082)
...
兄弟姐妹們快幫我啊,我目前還沒有找到相關資料.先謝謝了.

相關文章