'de engelli onay kutusunun değeri nasıl elde edilir Spring MVC uygulamasında çalışıyorum ve devre dışı bırakıldığında onay kutusunun değerini alma konusunda sorun yaşıyorum. ReportForm.java içindeİlkbahar MVC
<form:checkbox type="checkbox" path="corporateColumn" id="corporateColumn" value="true" checked="checked" disabled="true" />
: report.jsp sayfasında
ReportController.java yılında
boolean corporateColumn ;
public boolean isCorporateColumn() {
return corporateColumn;
}
public void setCorporateColumn(boolean corporateColumn) {
this.corporateColumn = corporateColumn;
}
; o onay kutusu alanı için (/ engelli = "$ { 'gerçek'}") = özürlü "true" olarak kullanılmadığı sürece
boolean corporateColumn = reportDTO.isCorporateColumn(); // this evaluates to false
//Which expected as true when corporateColumn checkbox is checked
Her şey iyi çalışır.
Daha önce benzer bir sorunu devre dışı bırakılmış bir metin alanının değerini elde ettiğimde ve alanı hazırlayarak üstesinden geldiğimde de vardı. Bu yüzden Spring MVC'de, devre dışı bırakıldığında giriş alanının değerini elde edememenin mümkün olmadığından emin değilim.
Herhangi bir rehberlik gerçekten takdir edilecektir.
Teşekkürler!
Aslında istemcim bunu yapmak istediği gibi devre dışı kullanmayı istedim. Ama şimdi, sizin önerdiğiniz gibi bunu daha iyi yapmanın daha iyi olduğunu düşünmektense. Bana şeyi açıklığa kavuşturduğun için çok teşekkür ederim. – ons1719133
P.S. Readonly = "true", onay kutularında çalışmadığı için http://stackoverflow.com/questions adresinde bulundu./155291/can-html-onay kutuları-set-to-readonly – ons1719133
oops, evet doğru, bunu özledim. Bunun için teşekkür ederim – dgregory