0
私は、型(string)とtrade(boolean)を持つオブジェクト製品を持っています。 貿易が本当であれば、商品タイプと「貿易」を追加したいと思います。 条件付きの文字列concat(Thymeleaf + SpringEL)
th:classappend="${product.trade}? trade"
しかし、私は両方をCONCATしたいと私はとで失敗しています:
th:classappend="${product.type}"
のと同様に:
コードが働いています。
私が欲しいものの例ですが、私はどのように見つけられませんでした。
th:classappend="${product.type} + ${product.trade}? trade"
恐ろしい男のために働いていた場合を教えてもらえます!それは調整して働いた:$ {product.trade? 'Trade' + '' + product.type:product.type}をクリックします。第二の部分について私に説明できますか? "product.type:product.type"私はこのsintaxを理解していません、なぜ "product.type"を使用できませんか?ありがとう、私はupvoteに十分な評判を持っていないので、悪い、誰かが願って! –
私の答えがあなたを助けてくれてうれしい。私が書いた表現は、 "真偽の場合は結果:真偽である"という結果になります。つまり、product.tradeが真の場合はclassappendとして、空白の場合はproduct.typeの値をとります。商品タイプのそれが理にかなってほしい。それ以上の説明が必要な場合は教えてください –
ええ、私はそれを得ました。何らかの理由で、私は貿易の後に終了するブーリアンステートメントを理解していた。しかし、あなたの説明の後、私はすべてがブーリアンステートメントの一部であることに気付き、何が起こっているのか分かりました。ありがとうございました! –