您好,欢迎访问一九零五行业门户网

jsp怎么提交表单

说到jsp当然少不了提交表单了。总结一下jsp几种提交表单的方法。
推荐课程:java教程。
通过<form action="url"><input type="submit"></form>按钮方式提交
这种方式是最传统的提交表单的方式,就是把所有的表单的值传到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>
通过<input type="button" method="post/get" onclick="onsubmit()">
这里是通过onclick触发js事件,然后我们可以在function onsubmit(){}写一些传输方式,比较典型的就是ajax传输:
var j$ = jquery.noconflict();//注册jqueryfunction 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怎么提交表单的详细内容。
其它类似信息

推荐信息