Wenn Benutzer Website -Informationen registrieren, benötigen sie im Grunde genommen Datenüberprüfungscodeüberprüfung. Wie implementieren Sie also die Funktion des Bildverifizierungscodes?
Die ungefähren Schritte sind:
1. Erstellen Sie zwischengespeicherte Bilder im Speicher
2. Setzen Sie die Hintergrundfarbe
3.. Zeichnen Sie Grenzen
4. Schreiben Sie Briefe
5. Interferenzinformationen zeichnen
6. Bildausgabe
Laden Sie den Code ohne weiteres hoch hoch
Paket com.lsgjzhuwei javax.servlet.servletException; import javax.servlet.annotation */@WebServlet (asyncSupported = true, urlpatterns = {"/verifikationCode"}) public Class VerificationCode erweitert HttpServlet {private statische endgültige long serialversionuid = 1l; / ** * @see httpServlet#httpServlet () */ public verifikationCode () {Super (); // todo automatisch generierter Konstruktor Stub}/** * @see httpServlet#dagget (httpServletRequest Request, HttpServletResponse-Antwort) */Protected void dodget (httpServletrequest Request, httpeVletRectresponse) WidchEx-WidtOws-Widtel-Widt-Exception-Methode {// // // // TOGEPREATREPTOWS-MITTOWSEDOWS-MITTOWS-MADIGNEGEGEBOTE {// TODOSPREAK), die Dienerdienung, IOOException | 120; int Height = 30; // Erstellen Sie ein zwischengespeichertes Bild in Speicher BufferedImage BufferedImage = new bufferedImage (Breite, Höhe, BufferedImage.Type_int_rgb); // Hintergrundfarbe // Bild durch Graphics Graphics = Bufferedimage.GetGraphics () // Color Graphics.SetColor (colors graphics) zeichnen. Breite, Höhe); /// Bordergrafik zeichnen. Schriftfarbe Graphics.setColor (color.red); // Schrift- und Größe Grafik setzen. x, y); x = x+20;} // Zeichnen Sie die Interferenzlinie int x1; int x2; int y1; int y2; grafik.setColor (color.light_gray); for (int i = 0; i <50; i ++) {x1 = random.nextint (width); x2 = random.nextint (width); y1 = random.nextint (Höhe); y2 = random.nextint (Höhe); Grafik Imageio.write (BufferedImage, "JPG", response.getOutputStream ());}/** * @see httpServlet#Dopost (httpServletRequest Request, httpServletRespectre -Antwort) */Protected void Dopost (httpletRePletRetResponse -Antwort, Htttpseds -Anforderung), Htttpseds -Anforderung, Httplseds -Anforderung, Httpseds -Requestion, Htttpseds -Requestion), Throws -SendeCletRetRet -Anforderung, Httplseds -Anforderung, Request: htttpseds request), Throws -servletrequest -Anforderung, Httpseds -Anforderung, Request: Htttpseds Request) TODO Auto generierte Methode Stub}}Die einfache Implementierung der oben genannten Funktionsfunktion des Bildverifizierungscode im Java-Web ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.