我是靠谱客的博主 危机大叔,这篇文章主要介绍jsp怎么提交表单,现在分享给大家,希望可以做个参考。

说到JSP当然少不了提交表单了。总结一下JSP几种提交表单的方法。

推荐课程:Java教程。

通过<form action="url"><input type="submit"></form>按钮方式提交

这种方式是最传统的提交表单的方式,就是把所有的表单的值传到url界面。

复制代码
1
2
3
4
5
6
7
8
9
10
<%@ 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传输:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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处理

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<%@ 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怎么提交表单的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是危机大叔最近收集整理的关于jsp怎么提交表单的全部内容,更多相关jsp怎么提交表单内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(97)

评论列表共有 0 条评论

立即
投稿
返回
顶部