oder mit Ajax."/> oder mit Ajax.">

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

So senden Sie ein Formular in JSP

(*-*)浩
(*-*)浩Original
2019-05-16 11:33:342913Durchsuche

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>

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();
        }
    });
}

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());
}

%>

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!

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