2

サービスで g.formatNumber を使用したいのですが、オンラインで入手した以下の方法を試しました。これは機能していません。エラーが表示されます"Cannot invoke method formatNumber() on null object"。コードは以下のとおりです

    import org.springframework.beans.factory.InitializingBean

    class MyService implements InitializingBean {
        boolean transactional = false
        def gspTagLibraryLookup  // being automatically injected by spring
        def g

        public void afterPropertiesSet() {
            g = gspTagLibraryLookup.lookupNamespaceDispatcher("g")
            assert g
        }

      def getFormattedNumber(){
       def number = g.formatNumber(number: 5000,234 , type: "number" , maxFractionDigits: 2)
       return number
     }
}

これを行う方法。

4

2 に答える 2