jsp中如何实现点击一个提交按钮,把其中数据提交到数据库?

<%@ page import="com.yulongtao.db.*"%>
<table border="0" width="50%" align="center">
<tr>
<th>预约单号:<input type="text" name="yydh"></th>
<th>客人编号:<input type="text" name="krbh"></th>
<th>单号状态:<input type="text" name="dhzt"></th>
<th>宝宝姓名:<input type="text" name="bbxm"></th>
<th>爸爸姓名:<input type="text" name="fqxm">      <button>确 定</button></th></tr>
</table>
<table border="1" width="50%" align="center">
<form action="Host.jsp" method="post"
<tr><th>预约单号</th><th>客人编号</th><th>单号状态</th><th>宝宝姓名</th><th>爸爸姓名</th></tr>
<%
DBFactory dbf=new DBFactory();
Query query=new Query("*","T_YYD","");
TableEx tableEx=dbf.query(query);
int iRecordCount=tableEx.getRecordCount();
Record record;
for(int i=0;i<iRecordCount;i++){
record=tableEx.getRecord(i);
%>
<tr>
<td><%=record.getFieldByName("SYYDH").value %></td>
<td><%=record.getFieldByName("SKRBH").value %></td>
<td><%=record.getFieldByName("SDHZT").value %></td>
<td><%=record.getFieldByName("STXBH").value %></td>
<td><%=record.getFieldByName("SYJPSSJ").value %></td>
</tr>
<%}
%>
</table>

第1个回答  2012-08-22
可以直接在jsp调用 数据的save方法 就行了 如:
<form action="index.jsp" method="post">
爸爸姓名:<input name="dName" type="text" />
</form>
index.jsp页面:
<%
String name = (String)request.getParmater("dName");
BaseDao baseDao = new BaseDao();
baseDao.save(name);

%>本回答被网友采纳
第2个回答  2017-07-02
使用Ajax异步将需要保存的参数传递到后台,在后台进行数据保存到数据库
第3个回答  2012-08-30
js 方法
action 指向的不应该是jsp,而是要处理的逻辑.
在后台处理就可以了

如何在jsp页面中实现点击一个提交按钮就可以将页面上的数据存储到对应的...
点击页面的按钮,数据提交到后台并保存,页面不用刷新。如果想做这个效果的话,方法有两种:1.使用ajax来实现。2.在本页内嵌一个iframe标记(并且使用css隐藏起来:display:none),你的页面任然用form提交,只是提交的target配置为你的iframe,那么你当点击提交时,当前页面内容页不会变化的。

如何在jsp页面里,点击一个按钮后向数据库插入数据
最后在你的按钮中调用这个function: 经过这几步后,你会很惊奇的发现,数据库已经多了一条记录。

jsp页面的表单提交的日期怎样提交到数据库
基本思路就是接收表单提交的字符串,进行格式化转换为Date,用预处理语句插入数据库 步骤 表单提交 格式化转换 String str = request.getPramater("date");Date date = new SimpleDateFormat("yyyy-MM-dd").format(str);预处理语句 PreparedStatement ps = 连接.prepareStatement("insert into 表 values...

jsp页面提交表单的时候自动把当前时间提交到数据库中
在保存数据的sql,那个createTime的值,你直接写now(),这个now()就是数据库获取当前时间的函数。例如,insert into t_user (id, name, createTime) values ('xx', 'xxx', now())

JSP中怎样把文本框的内容提交后台处理并保存到数据库?
步骤如下:1、把文本框的内容 写在form里面。给他个name =“wenname”名字,写个。2、这样这个文本框就会提交到后台。3、action里面 Sting name= request.getParameter("wenname")。4、处理后,用jdbc连接数据库,然后写个SQL 加进去就好了。insert 插入,update 更新。

请问jsp怎么实现一个按钮连接数据库,点击后并把数据上传上去。而且还可...
不建议直接在jsp中连接数据库,一个是麻烦,要写一大堆jdbc的代码,还不好设置连接池进行管理。所以我建议还是使用ajax,在按钮上添加事件,把表格数据Post到后端,由后端进行数据库操作。关于检索的问题,可以通过js控制筛选,也可以使用ajax Post到后端由后端重新组织数据返回,局部刷新页面即可。讲道理,...

jsp 问题,怎么提交到数据库
B页面的B按钮加上onClick()="opener.location.reload();window.close()"有时候会出现第一次不刷新A页面,但是第一次以后都是自动刷新A页面的 A页面和Action都不用改。把window.close()写进 function update()不可以么 例如:function update(){with{document.forms[0]{action="...";sumbit()...

怎样在把jsp页面中用户输入的数据的通过hibernate存入到数据库
通过form把数据传到后台,用你对象的属性,如user对象,属性name,那就user.setName(Name),然后session.save(user);trans.commit();session.close();就可以了

如何在jsp页面内获取数据库内容,且通过按钮修改数据库内容
点击按钮后提交给load.do?id=0001,在loadAction中根据id值取这条数据内容,跳转到update页面,将数据放入对应的input中,用户修改数据,将页面提交给updateAction,updateAction验证,处理数据等操作,最后更新到数据库中。

jsp中点击添加按钮,将文本框的信息输入到数据库,并在Jsp页面上显示数据...
把通道号,端口号,启用。得到三条数据后,用ajax传递到后台做添加。如果添加成功,则返回这三条数据到前台(利用回调函数),拿到上面的通道号和端口号和启用的id获得对象,依次添加到文本中。

相似回答