在java中 我向数据库添加一条数据添加同时,也要把这条数据转到另一个页面显示,应该怎么做?

id to load is required for loading 这是报的什么错? java中

你将添加到数据库中的数据,肯定是个对象,将这个对象放到作用域里面去(request或者session)。在连个一个页面再将对象拿出来显示就可以了!
例如:
页面提交一些数据----》封装成对象----》存数据库----》存入作用域----》页面显示!
String name = "zhangsan";
Person p = new Person();
p.setName(name);
PersonService.toDb(p);//里面有存入数据库的代码
request.getSession().setAttribut("p",p);
//转页代码到result.jsp
在result.jsp中写代码
${p.name} 就可以显示了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-09-02
先插入数据库 再跳转页面显示
第2个回答  2012-05-28
数据库中的id是主键,不能插入第二条相同的id!
第3个回答  2010-09-03
先跳转页面显示 再插入数据库

java web 添加保存一条数据 保存后 列表页保持在有这条数据那一页怎么...
看到你的问题,你可能想问在保存完一条数据后,不刷新页面,就能看到新增加的那条数据。这个会涉及到异步请求的问题,在web前端可以使用ajax技术来实现异步请求。首先异步去执行保存数据的动作,然后将数据组装成html dom对象,插入到列表中。用jquery可以这样实现,以下是伪代码 .get("保存数据的url",fun...

java中如何实现分页显示
\/\/分页,根据当前的页数和每页显示的记录数从totalV中取出记录 \/\/往currentPageV中添加记录; \/\/如果当前记录在(当前页码-1)*每页显示记录数(包括等于) \/\/和 当前页码*每页显示记录数(不包括等于)之间的时候; \/\/就属于该页的数据 if ( (j >= (pageNum - 1) * countPerPage) && (j < pageNum * coun...

(Java)想把数组中一条一条的数据全部放入对象中去..要怎么做呢
1、动新建一个长度长1的数组,然后填充它。2、输出如下,结果是正确的。3、将中间的for循环,换成java库里面自带的System.arraycopy方法可以提高效率。4、在eclipse或idea中打出System.arraycopy以后,看它智能提示里面的参数名字就能回想起来参数的含义。5、Arrays.copyOf这个方法内部也是通过System.arrayc...

Java编程 如何获取从数据库中获取的一条数据中一个一个数据 啊
第一步先执行这个if(rs.next()) 然后是下面的 第一种 rs.get(0) 第一个字段 rs.get(1)第二个字段 第二种 rs.get('name') 此处的字段名称以实际为准 rs.get('sex') 此处的字段名称以实际为准

学Java自学可以吗?
这里可以简单的举个例子,我们知道一般情况可以对于一个数据库连接进行事务控制(conn.setAutoCommit (false),...,conn.commit()),做为一个原子操作,但是假设我的业务需求是要把对两个不同数据库的操作做为一个原子操作,你能做的到吗?这时候只能用JTA了。假设操作过程是先往A数据库插一条记录,然后删除B数据库...

java 分页 要求相同数据显示在同一页 不同数据显示在下一页 但每页最...
这种情况我觉得最好还是分类吧,做一个下拉列表框,里面放上合同号。当选择相应的合同号,下面出来的就是相应合同号的记录。这样就可以实现你说的功能了。

java效率问题 现在需要将数据库中的上千万条数据 写入txt文件 字符集...
language="java"import="java.sql.*"errorPage="err.jsp"> 数据库乱码 这种乱码会使你插入数据库的中文变成乱码,或者读出显示时也是乱码,解决方法如下:在数据库连接字符串中加入编码字符集 代码如下 String Url="jdbc:mysql:\/\/localhost\/digitgulf?user=root&password=root&useUnicode=true&character...

Java代码中查出数据库中有一条记录,但是把sql拼接好去数据库里面直接查...
可能是之前对该表执行的事务未完成,导致有锁,所以用sql又查不出来,但是java代码能查出来有一条数据。建议先在数据库中查询是否有未完成的事务及是否有锁,如果有,先commit,提交,确保表没锁,这样java查出来就正常了。

java 根据id查询查询到了tb-bbs-id值为6的这条数据,如何把tb-bbs-id...
要显示一条数据,就把result结果集里面的对象插入给一个队列,然后将这个list也用上面的方式赋给一个session键值对,jsp页面上用一个迭代器迭代就OK了。。。 具体如何做,太花时间了,自己捉琢磨才有进步。。 你先百度 JAVA-XX数据库连接 然后 百度 JAVA-XX数据库操作 然后百度 jsp-迭代器 ...

JDBC连接数据库的步骤都有哪些?
1、首先我们通过数据库可视化工具navicate for mysql,新建一个数据库,名字叫test新建一张表。2、添加id,name字段,点击【保存】,设置表名称为user。3、最终数据库及表创建成功。4、然后我们添加一条数据。5、下载java mysql connector驱动,通过maven添加依赖即可。

相似回答