Übergeben von Werten aus der JSP-Seite auf Servlet-Seite
Diese meine JSP-Seite hier Im akzeptieren einige Werte und ich möchte zu senden die Werte an die Servlet-und dann speichern in der DB. kann einer helfen , ist dies der richtige Ansatz ist oder nicht... und was sollte Hinzugefügt werden in servlet zum abrufen der Werte..
<html>
<head>
<link rel="stylesheet" href="MainCSS.css" type="text/css">
<title></title>
</head>
<body background-color:blue>
<form action="HelloServlet_new.java" method="POST">
<div style="width:600px; margin:0 auto;">
<span style="color:#ffffff;"><span style="font-size: 18px;"><span style="font-family: 'times new roman', times, serif;"><strong><span style="background-color: rgb(0, 0, 255);"><a href="http://My/index_new"></a> cISBN | cAttendance | cFleet | cHome |</span></strong></span></span></span></div>
<div>
<span style="font-size: 18px;"><span style="font-family: 'times new roman', times, serif;"><strong> </strong></span></span></div>
<div style="width:600px; margin:0 auto;">
Enter Your Message Here: <input type="text" name="message" value="" /><br>
Enter the Receiver Number: <input type="text" name="receiver" value="" />
Enter Your Name: <input type="text" name="name" value="" /><br><br>
Enter Your Number: <input type="text" name="sender" value="" /><br><br>
Enter Your Mail_id: <input type="text" name="mailid" value="" />
<input type="submit" name="submit" value="Send" /><br>
</div>
<% request.setAttribute("message",request.getParameter("message"));%>
<% request.setAttribute("receiver",request.getParameter("receiver"));%>
<% request.setAttribute("name",request.getParameter("name"));%>
<%request.setAttribute("sender",request.getParameter("sender"));%>
<% request.setAttribute("mailid",request.getParameter("mailid"));%>
<h2>Thank You for using Our Service !!!!!!! </h2>
<jsp:include page="HelloServlet_new" flush="true" />
</body>
</form>
</html>
- Bitte entfernen Sie nicht verwandten markup. Auch haben Sie betrachtet die Verwendung von css-Klassen? Oder zumindest die Einstellung für alle Stile auf einmal, anstatt eine Unmenge überspannt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erste Karte, die dein servlet in web.xml.
In action-Feld im Formular notieren Sie die URL, die Spiele der
<url-pattern>
von der servlet in web.xml. Zum Beispiel, wenn es/urlPattern
, dann sollten Sie notieren:Nach, dass innerhalb Ihres namens servlet
doPost()
Sie abrufen können Ihre JSP-Seite Werte, indem Sie schreiben:Dieser ist, wie kann man Werte im servlet und nach, dass Sie schreiben können Sie Ihre Datenbank-Transaktion, code-Werte speichern in der Datenbank auch.
action
sollte nicht stellen Sie den servlet-name. Er sollte die servlet-URL. Siehe auch stackoverflow.com/tags/servlets/info für einige basic-Hallo Welt Beispiele, die Sie vielleicht auch Lesen müssen Sie selbst.<servlet-name>
und<url-pattern>
. Tun Sie es ab als "common sense" ist völliger Unsinn und nur verwirrend für Vorspeisen, die wollen, es zu tun der richtige Weg.action="urlpatternName"
durchaction="urlpattern"
. Dies alles ist nur zu vermeiden, Verwirrung unter den Startern (und sich selbst!). Das ist genau, wo mein Kommentar war alles über.