Heim > Java > javaLernprogramm > So senden Sie ein Formular in JSP

So senden Sie ein Formular in JSP

(*-*)浩
Freigeben: 2019-05-24 14:19:02
Original
2985 Leute haben es durchsucht

Apropos JSP: Das Einreichen von Formularen ist natürlich unverzichtbar. Fassen Sie verschiedene Methoden zum Senden von Formularen in JSP zusammen.

Empfohlener Kurs: Java-Tutorial.

So senden Sie ein Formular in JSP

Senden Sie über die Schaltfläche

Diese Methode ist die traditionellste Methode zum Senden eines Formulars, bei der alle Formularwerte an die URL-Schnittstelle übergeben werden.

<%@ page language="java" contentType="text/html; charset=GB18030"
    pageEncoding="GB18030"%>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
    <h1>测试servlet</h1>
    <hr>
        <form action="servlet/TestServlet" method="post" dir="ltr">
            <input name="userID" type="text"><br>
            <input value="查询" type="submit"><br>
        </form>
Nach dem Login kopieren

Pass

Hier ist der Pass onclick löst das js-Ereignis aus, und dann können wir einige Übertragungsmethoden in die Funktion onSubmit(){} schreiben, die typischere ist die Ajax-Übertragung:

var j$ = jQuery.noConflict();//注册jQuery
function onSubmit(){
    j$.ajax({
        type:"get",
        url:"fix_project_contrast_do.jsp",
        data:{
            fixitem_id : j$("#fixitem_id").val(),
            check_man : j$("#check_man").val()
        },
        success:function(ret){
            if(ret == 1) {
                alert("提交审核成功!");
            }else{
                alert(ret);
                
            }
            window.returnValue=true;
            window.close();
        }
    });
}
Nach dem Login kopieren

Dann können wir es in fix_project_contrast_do verarbeiten .jsp

<%@ page contentType="text/html; charset=GBK"  import="相应的类路径" %>

<%
try{
    
    Integer fixitem_id = Utility.trimNull(request.getParameter("fixitem_id")), new Integer(0));
    Integer check_man = Utility.parseInt(Utility.trimNull(request.getParameter("check_man")), new Integer(0));
    //处理逻辑省略
    out.clear();
    response.getWriter().write("1");//response相应值
}catch(Exception e){
    out.clear();
    response.getWriter().write(e.getMessage());
}

%>
Nach dem Login kopieren

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

Verwandte Etiketten:
jsp
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage