हाँ आप .Spring एक CustomNumberEditor
जो पूर्णांक, लांग, फ्लोट की तरह किसी भी संख्या उपवर्ग के लिए एक अनुकूलन संपत्ति संपादक है कि हमेशा कर सकता है , Double.It BeanWrapperImpl द्वारा डिफ़ॉल्ट रूप से पंजीकृत है, लेकिन इसके बारे में दर्ज की कस्टम उदाहरण द्वारा अधिरोहित जा सकता है के रूप में कस्टम editor.It मतलब है कि आप इस
public class MyCustomNumberEditor extends CustomNumberEditor{
public MyCustomNumberEditor(Class<? extends Number> numberClass, NumberFormat numberFormat, boolean allowEmpty) throws IllegalArgumentException {
super(numberClass, numberFormat, allowEmpty);
}
public MyCustomNumberEditor(Class<? extends Number> numberClass, boolean allowEmpty) throws IllegalArgumentException {
super(numberClass, allowEmpty);
}
@Override
public String getAsText() {
//return super.getAsText();
return "Your desired text";
}
@Override
public void setAsText(String text) throws IllegalArgumentException {
super.setAsText("set your desired text");
}
}
की तरह एक वर्ग का विस्तार और फिर यह सामान्य रूप से रजिस्टर आप नियंत्रक में कर सकता है :
@InitBinder
public void initBinder(WebDataBinder binder) {
binder.registerCustomEditor(Float.class,new MyCustomNumberEditor(Float.class, true));
}
यह कार्य करना चाहिए।
स्रोत
2013-02-20 10:06:01
धन्यवाद, आकर्षण –
आपका स्वागत है ... –