Aufrufende Methode onClick des Jsp-Jsp-form

Ich möchte eine Methode aufrufen in Jsp onClick die Methode ist auf der gleichen Jsp-innen scriptlet.

Wie soll ich archivieren?

<%@ page
    import="java.io.*,java.lang.*,java.util.*,java.net.*,java.util.*,java.text.*"%>
<%@ page import="javax.activation.*,javax.mail.*,org.apache.commons.*"%>
<%@ page import="javax.servlet.http.*,javax.servlet.*"%>


<%!
    public String sendMail(String to, String sub, String msg) {
        String res = null;
        System.out.println("HI");       
        return res;
    }%>

<html>
<head>
<title>Send Email using JSP</title>
</head>
<body>
    <center>
        <h1>Send Email using JSP</h1>
    </center>
    <form>  
        <label>Email To</label><br />       
            <input type="text" name="to" /><br /> 
        <label>Subject</label><br />        
            <input type="text" name="sub" /><br /> 
        <label for="body">Message</label><br />
            <input type="text" name="msg" /><br /> 
        <input type="submit" onClick="sendMail( to, sub, msg )"/>
    </form>
</body>
</html>

Hinweis : Die Methoden-name ist "sendMail", Es heißt auf submit-button
Ich möchte den ganzen code in Jsp nur.

Sie müssen verstehen, den Unterschied zwischen JSP und Javascript sind diejenigen, die nicht ausführen auf dem gleichen environnement
Mögliche Duplikate von jsp scriptlet-Funktion aufgerufen Schaltfläche klicken oder aufrufen von java-scriptlet in der JSP mit HTML. Es gibt viele Fragen über diese bereits

InformationsquelleAutor abhi314 | 2017-01-11

  1. Die Einführung AJAX: http://www.w3schools.com/xml/ajax_intro.asp
  2. onclick-Ereignis: http://www.w3schools.com/tags/ev_onclick.asp

  3. Stimmt, aber OP wird wahrscheinlich nicht verstehen, warum er braucht, um AJAX verwenden. Sollten Sie dies in Ihrer Antwort 😉
    ja du hast Recht, ich Editiere die Antwort. Danke.

    InformationsquelleAutor Jad Chahine

  • Schreibe einen Kommentar