100分请教高手,关于刷新页面!不够再加!

licqu 2004-09-23 08:39:01
数据库中有一学生表:学号、姓名、性别、班级等。开始学生未分班,所以班级字段为空。现在要给部分学生分班。写一个ClassAllocate.jsp页面。一个text供用户输入学生姓名,点击“查询”判断text是否为空,若不为空将满足条件的学生显示出来。在下拉框中选择班级,点击“加入该班”到数据库中更新学生表,再将选出来的学生显示出来,这是学生班级字段应该有值。我现在已经在数据库中更新了,但是没法将查询出来的学生再次显示。
...全文
172 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Shires 2004-12-21
借搂主的地盘也问个问题

我的page1.jsp是个FRAMESET,上半部1.jsp、下半部2.jsp

点击1.jsp上某个按钮,打开新窗口3.jsp,在3.jsp提交完成点击关闭后想自动刷新2.jsp


我用
function fn_refresh() {
window.opener.location.reload();
self.close();
}
只能刷新1.jsp,要怎样才能刷新2.jsp啊
回复
djpsunday 2004-09-24
有一个方法,从前一个提交数据库操作的页面提交的时候再入一个url参数,然后等数据库操作结束的时候,再运行这样一句,response.redirect(url);重定向浏览器,就可以从新读数据的记录了!我我一般都是这样做的!还算好用,这个URL可以用request.getContentUrl之类方法得到的,具体是什么,在JB中试试就好了!^_^
回复
newste 2004-09-24
看看你的sql语句是不是正确
回复
xunyiren 2004-09-24
点击“加入该班”到数据库中更新学生表,把update操作的代码放到页面上一宽高均为0的iframe中去执行,这时页面上的状态不会改变...
或者update后重新执行一次查询...
回复
beakham 2004-09-24
你可以再建一张JSP页面,总体框架和ClassAllocate.jsp一样,转到这个页面,感觉就好象是刷新了一遍
回复
locky1982 2004-09-24
这个很简单的啊:
你起先:select 出来
然后再:insert
最后update下就可以了
回复
zhonghua2003 2004-09-24
说得不太清楚,要不再写一张网页.
回复
happyegg 2004-09-24
再次点击查询不是可以达到你的要求吗
回复
kingapex1 2004-09-24
插入和显示 写在一页里

insert .........

select............


show your table........
回复
AHUA1001 2004-09-24
我也觉得你说的有点乱,我觉得在你执行SELECT语句后刷新页面就可以了。
回复
yujiabian 2004-09-24
这有什么问题?你在你的jsp前面添加<%--这里面处理你保存后执行的查询-%>放在<html>之前,然后在你的html的<body>中处理你对数据库的更新,不就ok 了
回复
fantasyCoder 2004-09-23
楼主说的有点乱
能说的再清楚点吗?
回复
fivesky 2004-09-23
帮你顶
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-23 08:39
社区公告
暂无公告