Son zamanlarda bahar formu taglib ile uğraşıyorum ve oldukça rahatsız edici bir fenomene rastladım.Spring form taglib devre dışı bırakılmış özniteliğin gerçekten bir dizeye çözülmesi gerekiyor mu?
<form:select path="whatever" disabled="${true}">
özürlü IS seçkin eleman hale Will
<form:select path="whatever" disabled="${'true'}">
devre dışı DEĞİLDİR seçkin eleman hale olacaktır.
Bu, etiketin o öznitelikte bir dize beklediğini ve herhangi bir boole değerini zorlamayı reddettiğini gösterir (muhtemelen önce türünü denetleme).
Etki, sistemimizde oldukça sık gerçekleşen bir şey olan <form:select path="whatever" disabled="${someOtherfield.selectedId != -1}" />
gibi bir şey yapamıyorum.
Sadece form taglibs işlevinin bazı kısımlarını kaçırıyor muyum? Bu meşru bir tasarım kararı mı? Bir kusur mu?
Spring forum ve/veya JIRA bu yükselterek önerecektim ama zaten kendiniz ve bir JIRA sorunu :) – skaffman
Ben henüz bir bütün dişe sahip bkz Bahar forumundaki sorularımın bir cevabını aldım, sanırım birkaç yıl içinde 10 civarında iş parçacığı var. Yani hala denemeye devam ederken, ben sadece oraya gönderiyorum çünkü doğru yer olduğunu hissediyorum. Hiçbir cevap vermenin mümkün olmadığının farkında değilim. –