Im używam wiosny, hibernacji, java i jsp. Mój problem polega na tym, że gdy wartość całkowita wynosi zero, w moim polu tekstowym wyświetla się 0
. Chcę wyświetlić tylko pusty ciąg, ale Idk, jak to zrobić. Proszę pomóż.Spring MVC - Wyświetlanie pustego pola tekstowego, gdy wartość całkowita wynosi zero.
W moim JSP:
<form:form method="POST" commandName="division">
...
...
<form:input path="number"/>
</form:form>
W mojej domeny:
/**
* Get the number of the division.
* @return The number.
*/
@Column(name = "NUMBER")
public int getNumber() {
return number;
}
/**
* Set the number of the division.
* @param number The division number.
*/
public void setNumber(int number) {
this.number = number;
}
Czy możesz pokazać nam swój kod JSP i odpowiedni kod serwletu? Nie jest możliwe udzielenie odpowiedzi na tego typu pytania bez sprawdzania kodu. – Renjith
utwórz własność typu "Integer", a nie 'int'. kiedy spróbujesz umieścić prymitywną wartość 'int', to będzie ona autobox/unbox, a będziesz mieć puste, gdy właściwość nie ma wartości, dopóki nie zostanie jawnie zdefiniowana jako 0. – Rizstien