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.
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!