En parlant de JSP, bien sûr, la soumission des formulaires est indispensable. Résumez plusieurs méthodes de soumission de formulaires dans JSP.
Cours recommandés : Tutoriel Java.
Envoyer via le bouton
Cette méthode est la manière la plus traditionnelle de soumettre un formulaire, qui consiste à transmettre toutes les valeurs du formulaire à l'interface url.<%@ 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
Voici le pass onclick déclenche l'événement js, puis nous pouvons écrire quelques méthodes de transmission dans la fonction onSubmit(){}, la plus typique est la transmission ajax :
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(); } }); }
Ensuite, nous pouvons le traiter dans fix_project_contrast_do .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()); } %>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!