버튼을 통해 제출하거나 Ajax를 사용하여 을 제출하세요."/> 버튼을 통해 제출하거나 Ajax를 사용하여 을 제출하세요.">
JSP라고 하면 당연히 폼 제출이 필수죠. JSP에서 양식을 제출하는 여러 가지 방법을 요약합니다.
추천 과정: Java 튜토리얼.
버튼을 통해 제출
이 방법은 양식을 제출하는 가장 전통적인 방법입니다. 모든 양식 값을 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>
여기 onclick에 의해 트리거된 js 이벤트가 있으며, 그런 다음 onSubmit( ){ }몇 가지 전송 방법을 작성하세요. 가장 일반적인 방법은 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(); } }); }
그러면 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()); } %>에서 처리할 수 있습니다.
위 내용은 jsp에서 양식을 제출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!