Damit funktioniert es immer noch nicht alleine Von nun an werden wir die Übergangsquelle jsp mit dem zu startenden Servlet verknüpfen.
[Beim Erstellen eines Projekts im ersten Schritt](https://qiita.com/hatopo/items/3cd12bda5d995703c293#%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7% E3% 82% AF% E3% 83% 88% E4% BD% 9C% E3% 82% 8A% E3% 81% BE% E3% 81% 97% E3% 82% 87% E3% 81% 86) Durch Aktivieren von [Generate web.xml Deployment Descriptor] werden die folgenden Dateien unter WEB-INF erstellt.
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
<display-name>ServletApp</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
Wahrscheinlich wird der obige Code auch automatisch geschrieben, aber vorerst
ServletApp
~ / Projektname /
anstelle von ~ / Projektname / JSP-Dateiname
wie http: // localhost: 8080 / ServletApp /
angegeben wird Geben Sie die Datei an, zu der Sie wechseln möchten
Ich habe momentan noch keinen Standard oder Index erstellt. Geben Sie daher vorerst login.jsp an.Fügen wir nun unter
<servlet>
<servlet-name>login</servlet-name>
<servlet-class>login.LoginServlet</servlet-class>
</servlet>
Geben Sie unter "~ / ServletApp / login / LoginServlet.java
aufrufen, indem Sie wie oben beschrieben schreiben.
Geben Sie <Servlet-Name>
einen temporären Namen für diese Klasse (verwenden Sie ihn direkt unten).
<servlet-mapping>
<servlet-name>login</servlet-name>
<url-pattern>/mypage</url-pattern>
</servlet-mapping>
Geben Sie in <url-pattern>
den Aktionspfad des Formular-Tags des aufrufenden jsp an.
Die JSP-Seite ist "/ ServletApp / mypage", aber da dies der Startpunkt des Projektordners ist, wird es "/ mypage" sein.
Geben Sie für
Dies ermöglicht Bildschirmübergänge. Das Obige ist eine Reihe von Strömungen
Klicken Sie auf dem Server auf das grüne Symbol
Wenn der Server nicht angezeigt wird, öffnen Sie die Ansicht mit [Fenster] - [Ansichtsansicht] - [Andere] in der Menüleiste und wählen Sie [Server], um sie anzuzeigen.
↑ So.
Geben Sie "http: // localhost: 8080 / ServletApp / login.jsp" an, um den Bildschirm anzuzeigen.
(Wenn Sie login.jsp zuvor in "
Es ist zu einfach, aber ich konnte den Bildschirm sehen Geben Sie "hatopo" ein und drücken Sie die Login-Taste ... Sie haben die Parameter erfolgreich übergeben!
Fahren Sie mit [[JavaServlet] Senri no Michi von einem Schritt zum vierten Schritt] fort (https://qiita.com/hatopo/items/df6fd174b886679dd133).
Recommended Posts