社区
Web 开发
帖子详情
页面为什么不能跳转?
frankspy
2006-05-23 04:24:16
页面执行时调用存储过程执行,存储过程执行成功之后,页面停在原来的状态不动,但是如果存储过程执行的数据较少,则不会出现上述问题,请教大家。
...全文
346
12
打赏
收藏
页面为什么不能跳转?
页面执行时调用存储过程执行,存储过程执行成功之后,页面停在原来的状态不动,但是如果存储过程执行的数据较少,则不会出现上述问题,请教大家。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iwlk
2006-05-25
打赏
举报
回复
sql="insert into dep(name,memo) values('"+name+"','"+memo+"')"; 大哥这是修改语句
db.execQuery(sql); 改为:db.executeUpdate(sql);
frankspy
2006-05-25
打赏
举报
回复
up一下,望大家能给与帮助,若能解决,立即结分!
johnhzjx
2006-05-24
打赏
举报
回复
附加:rs.close并不能完全关闭连接
try{
if ( rs !=null ){
try{ rs.close(); }catch( Exception ignore ){}
}
if ( Stmt != null ){
try{ Stmt.close(); }catch( Exception ignore ){}
}
if ( myConn != null ){
try{ myConn.close(); }catch( Exception ignore ){}
}
}catch.......
johnhzjx
2006-05-24
打赏
举报
回复
String sql="select * from dep where name='"+name+"'"; 不可能为空 都是数据库内提取的!
如果你的name为NULL或则是"",那么取到的数据集就是空的.
sql="insert into dep(name,memo) values('"+name+"','"+memo+"')"; 不可能有误!
建议是你每写完一条SQL后,后面+SYSTEM.OUT.PRINTLN(SQL)出来,看看SQL是否有误,可以把SQL放到数据库先执行一遍.
rs.close()根本不可能执行? 什么意思? 写的地方不对?
因为你的IF(RS.NEXT)里已经将这个页面做了跳转,不管是TRUE OR FALSE,页面已经都sendRedirect了,所以下面的rs.close是肯定不会执行到的..
fzlotuscn
2006-05-24
打赏
举报
回复
String sql="select * from dep where name='"+name+"'"; 不可能为空 都是数据库内提取的!
sql="insert into dep(name,memo) values('"+name+"','"+memo+"')"; 不可能有误!
rs.close()根本不可能执行? 什么意思? 写的地方不对?
frankspy
2006-05-24
打赏
举报
回复
我的存储过程已经成功执行了(根据日志判断,用了八分钟),但是系统总是停留在调用存储过程的页面不动,不能正常跳转到成功页面。如果存储过程执行的时间较短则没有问题,用的是strus。
johnhzjx
2006-05-23
打赏
举报
回复
response.sendRedirect("dep_brows.jsp"); 这语句不一定执行???
如果你前面String sql="select * from dep where name='"+name+"'";结果是空的话,那是不执行
如果你sql="insert into dep(name,memo) values('"+name+"','"+memo+"')";
插入的数据有误,也可能因为EXPCTION而中断执行
rs.close();你的RS.CLOSE()根本没有可能会执行到,所以如果这个页面一直执行,那么会造成数据库的连接数满掉..
coolmomo
2006-05-23
打赏
举报
回复
try一下..看看是不是有异常抛出.
fzlotuscn
2006-05-23
打赏
举报
回复
String sql="select * from dep where name='"+name+"'";
ResultSet rs=db.execQuery(sql);
if(rs.next())
{
response.sendRedirect("dep_brows.jsp");
}else{
sql="insert into dep(name,memo) values('"+name+"','"+memo+"')";
db.execQuery(sql);
response.sendRedirect("dep_brows.jsp"); 这语句不一定执行???
}
rs.close();
我的问题! 插入后该重新刷新才对!!!
有时执行有时不执行!!!!
请教!!!
fwqlove
2006-05-23
打赏
举报
回复
存储过程和前台跳转有关系吗?
存储过程是和后台数据打交道的吧。
你倒是可以在前台,通过中间件访问存储过程,然后跟据执行存储过程的返回值来判断是否跳转。
fb30000
2006-05-23
打赏
举报
回复
应该把调用存储过程的那段代码贴出来啊
vincentmax
2006-05-23
打赏
举报
回复
问题描述不清楚。不知如何回答
2小时入门小程序登陆注册功能开发
实现登陆功能 5,从用户表里获取用户账号和密码,然后和用户输入的账号和密码做比对校验 6,登陆成功后
跳转
到首页 订阅消息(模板消息) 1,云开发入门 2,用户openid获取 3,订阅消息授权 4,模板消息推送
HTML代码
页面
无法
跳转
为什么,html超链接不
跳转
html为什么超链接不
跳转
页面
html里面代码加上超链接不
跳转
网页html为什么点击超链接不
跳转
?代码如下:点击链接 点击后你的链接是不是在框架里面 如果是要加上 target="_top"如何设置在html中保留超链接格式但不实现
跳转
html为什么超链接不
跳转
页面
检查一下html超链接是否书写正确。html 超链接如何设置点击
跳转
到根目录或其他目录超链接
跳转
到其他的目录或者根目录一般是使用相对路径或者绝对路径的进行
跳转
。 工...
页面
自动
跳转
实现方法
自动转向,也叫自动重定向。自动
跳转
,指当访问用户登陆到某网站时,自动将用户转向其它网页地址的一种技术。转向的网页地址可以是网站内的其它网页,也可以是其它网站。通常情况下,浏览器会收到一个网页,该
页面
含有自动加载一其它网页的代码。该
页面
有可能在服务器端被转换,这样的话,浏览器只收到一个
页面
,而自动转向往往意味着浏览器收到的
页面
具有自动将访问用户送至其它
页面
的功能。 对自动转向技术的合理应用包括
angular
跳转
指定
页面
_angular怎么做前端
页面
跳转
?
Angular中每个
页面
的显示都需要三个要素:
页面
的代码,控制器和
页面
的URL;当要在同一个
页面
上呈现不同的视图时,这就需要配置路由啦;angular.js已经为我们封装了一个独立的路由工具ng-route;ng-route是靠URL来改变显示的视图的。angular实现前端
页面
跳转
的方法如下:1、首先在主
页面
中,嵌入模板视图:为当前路由把对应的视图模板载入到布局模板中:同时,在主页中定义一个An...
html
跳转
函数,javascript函数里如何实现
页面
跳转
?
相信很多Web开发者都知道,在开发Web程序的时候,对于
页面
之间的
跳转
,有很多种,但是有效的
跳转
则事半功倍,下面就是我在平时的开发过程中所用到的一些JavaScript
跳转
方式。JavaScript中实现
页面
跳转
的方法:使用函数实现在原来的窗体中直接
跳转
的方法:function redrect(){window.location.href="你所要
跳转
的
页面
";}使用函数实现在新窗体中打开
页面
的方...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章