Heim > Java > javaLernprogramm > So übergeben Sie einen Wert an ein Servlet in JSP

So übergeben Sie einen Wert an ein Servlet in JSP

(*-*)浩
Freigeben: 2020-09-18 15:37:53
Original
12477 Leute haben es durchsucht

Beim Schreiben von Projekten werden häufig die Daten der Frontend-Seite auf den Backend-Server übertragen. Das heißt, es gibt mehrere Möglichkeiten, Werte von JSP an Servlet zu übergeben.

So übergeben Sie einen Wert an ein Servlet in JSP

Methode der JSP-Wertübergabe an das Servlet:

Erste Methode:

Übergeben Sie Werte über Hyperlinks.

Jsp-Seite:

<a href="AServlet?password=传输内容">文本</a>
Nach dem Login kopieren

Servlet-Code:

String d = request.getParameter("password");
Nach dem Login kopieren

Zweiter Typ:

Übertragung durch den Formularwert.

JSP-Seite:

<form action="LoginServlet">
    <input type="text" name="username">
    <input type="text" name="password">
    <input type="submit" value="登录">
</form>
Nach dem Login kopieren

Servlet-Code:

String username = request.getParameter("username");
String password = request.getParameter("password");
Nach dem Login kopieren

Der dritte Typ:

Sie können auch Java verwenden Code Übergabewert,

Java-Fragmentcode, das Servlet kann nur den Inhalt von session.setAttribute("testSession", "Hello session"), aber nicht den Inhalt der Anforderung empfangen. Verwenden Sie request.getSession().getAttribute("testSession") im Servlet, um den Sitzungsinhalt abzurufen.

Es wird nicht empfohlen, so zu schreiben, da es später sehr mühsam sein wird, es beizubehalten.

Das obige ist der detaillierte Inhalt vonSo übergeben Sie einen Wert an ein Servlet in JSP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
jsp
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage