私はこの珍しいシナリオを持っています:
そのためのプロパティとゲッターセッターがほとんどないregistrationVOがあります。たとえば、cityまたはbCityそれらのゲッターメソッドgetCity()とgetBCity()
JSPでは、スクリプトレットを使用してこれらのプロパティの値を表示しようとしましたが
<%=registrationVO.getCity()%>、< %=registrationVO.getBCity()%>、正常に動作します。しかし、同じものを式言語に置き換えた
${registrationVO.city}ところ${registrationVO.bCity}
、registrationVOにプロパティ「bCity」が見つからないというエラーが発生しました。iaはbCityに再びscripletを使用し、出力を取得しました。
私はそれが命名規則のためであることを観察しました。「プロパティの2番目の文字が大文字の場合、式言語は使用できません」。私は多くの差分命名を試しましたが、これが私が見つけたものです。
このシナリオを確認してください。私の結論が正しいか間違っているかはわかりません。
ありがとう、DJ