버튼을 통해 제출하거나 Ajax를 사용하여 을 제출하세요."/> 버튼을 통해 제출하거나 Ajax를 사용하여 을 제출하세요.">

>Java >java지도 시간 >jsp에서 양식을 제출하는 방법

jsp에서 양식을 제출하는 방법

(*-*)浩
(*-*)浩원래의
2019-05-16 11:33:342978검색

JSP라고 하면 당연히 폼 제출이 필수죠. JSP에서 양식을 제출하는 여러 가지 방법을 요약합니다.

추천 과정: Java 튜토리얼.

jsp에서 양식을 제출하는 방법

버튼을 통해 제출

이 방법은 양식을 제출하는 가장 전통적인 방법입니다. 모든 양식 값을 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.