Konvertieren von String zu Integer JSP
Ich bin ein Anfänger mit JSP. Ich möchte zum anzeigen einer Liste Inkrementieren Ganzzahlen, die Verwendung von eine maximale Reichweite für den Anwender zur Auswahl.
Eintritt: 6 anzeigen soll die Folgendes:
- Nummer 1
- Nummer 2
- Nummer 3
- Nummer 4
- Nummer 5
- Nummer 6
Eingang.jsp
<body>
<input type="number" name="numberMax" required>
<input type="submit" value="submit">
</body>
jspResult.jsp
<body>
<%
int numberMax = request.getParameter("numberMax"); //Cannot convert from String to int
%>
for (int i = 1; i <= numberMax; i++)
{ %>
<ul>
<li><%= i %></li>
</ul>
<% } %>
</body>
Wie kann ich umwandeln der Eingabe in eine Ganzzahl um für die jsp-scriptlet zu drucken.
kennen Sie Integer.parseInt("6") ? Diese Funktion analysiert eine Zeichenfolge und zurück einen int-Wert.
InformationsquelleAutor carteruk | 2014-12-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie es mit dieser:
<%int no = Integer.parseInt(request.getParameter("numberMax"));%>
Seine Arbeit für mich.
InformationsquelleAutor Megha Sharma
Bei jemand anderem landet hier und ist nicht erlaubt die Verwendung von scripting-Elementen aus irgendeinem Grund.
Könnten Sie
<fmt:parseNumber var="intValue" value="${integerAsString}" integerOnly="true"/>
setzen Sie eine neue JSP-variable.
InformationsquelleAutor hvsp
Können Sie die Verwendung von JSTL-tags. Die Konvertierung von String in int, dann erfolgt in der Expression-Sprache.
Der request-Parameter bekommt man als
param.numberMax
innen${...}
.Die
varStatus
- Objekt enthält Eigenschaften, wie erste oder Letzte mal in der Schleife und so.Hier die
<c:out >
- tag ist nicht erforderlich, es können escape-XML-Entitäten, wie das einschalten einer&
in die richtige&
.InformationsquelleAutor Joop Eggen
Versuchen Sie es mit " Integer.parseInt()' konvertieren von string zu integer.
InformationsquelleAutor Jerome Anthony
Beste und einfachste Weg, um konvertieren von String in Integer:
InformationsquelleAutor Abdulrehman