spring.message無法使用arguments參數原因

如果你是用<@spring.message code=”” arguments=”1,2” />時
卻發現報錯了:如下
Macro message has no such argument arguments
這個時候要注意了,
光使用spring.ftl還是不行的,
但是不加arguments卻可以使用,我也很奇怪啥原因
^^^^^^^^^^^
解決辦法如下:
在WEB-INF下添加一個文件spring.tld,這個文件從哪裏來呢?
從你導入的包spring-webmvc-x.x.x.jar來的,把這個jar包解壓,
在META-INF下就有spring.tld文件,
然後拷出來,放在項目的WEB-INF文件夾下,這個時候還要下一步操作,
在你的公共ftl文件上添加一句:
<#assign spring=JspTaglibs[“/WEB-INF/spring.tld”]>
然後保存,
這個時候再使用<@spring.message code=”” arguments=”1,2” />時就發現,可以了!!!
ps:折騰了我幾個小時,網上找也沒有啥資料

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章