Heim  >  Artikel  >  Java  >  So rufen Sie ein Servlet in JSP auf

So rufen Sie ein Servlet in JSP auf

(*-*)浩
(*-*)浩Original
2019-05-11 11:22:3713691Durchsuche

Die Methode für JSP zum Aufrufen des Servlets: Schreiben Sie zuerst ein Ereignis in JS, um das Servlet aufzurufen. Verwenden Sie dann das „onload“ des „“-Tags, um dieses Ereignis aufzurufen, um den Aufruf der JSP-Seite für das Servlet zu realisieren.

So rufen Sie ein Servlet in JSP auf

So verwenden Sie diesen Artikel: Schreiben Sie zuerst ein Ereignis, das das Servlet in JS aufruft (Sie können Ajax verwenden), und verwenden Sie dann den Onload-Aufruf von < ;body> taggen Sie dieses Ereignis.

wird zum Aufrufen des Servlets auf der JSP-Seite verwendet.

Empfohlener Kurs: Java-Tutorial.

Der Code lautet wie folgt:

Der JSP-Dateicode lautet wie folgt:

nbsp;html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


<meta>
<title>Insert title here</title>
        <script></script>  
        <script></script>    
        <link>    
        
      
      
        <!-- 3.0 -->  
        <link>  
        <script></script>  
     
     
      
        <!-- 2.3.2  
        <link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet">  
        <script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.js"></script>  
        -->  
        <script>  
			function a(){
				$.ajax({  
            		url:"LoaddataServlet",//servlet文件的名称
            		type:"GET",
            		success:function(e){
            			alert("servlet调用成功!");
            		}
            	});
				
			}
        </script>  



Der Servlet-Dateicode lautet wie folgt:

package com.servlet;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class LoaddataServlet
 */
@WebServlet(urlPatterns = "/LoaddataServlet",loadOnStartup = 1)
public class LoaddataServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public LoaddataServlet() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		response.getWriter().append("Served at: ").append(request.getContextPath());
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		doGet(request, response);
	}

}


Ergebnisbild:

So rufen Sie ein Servlet in JSP auf

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

Stellungnahme:
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
Vorheriger Artikel:Warum wurde JSP eliminiert?Nächster Artikel:Warum wurde JSP eliminiert?