社区
Web 开发
帖子详情
表格中怎样通过
传递参数呢????
szabo
2003-08-18 04:12:28
为什么我在JSP文件中用:
<td><a href="modifyData1.jsp? ID=<%=rs.getString("ISBN")%>">修改</a></td>
就出现如下错误呢?
<a href="deleteData1.jsp? ID=数据库连接错误:java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引
怎样来传递参数呀????
...全文
319
20
打赏
收藏
表格中怎样通过<a href="......."></a>传递参数呢????
为什么我在JSP文件中用: <a href="modifyData1.jsp? ID=">修改 就出现如下错误呢? <a href="deleteData1.jsp? ID=数据库连接错误:java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引 怎样来传递参数呀????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Geranium
2003-08-22
打赏
举报
回复
mark
szabo
2003-08-22
打赏
举报
回复
多谢:junsunchen(渴望高飞的人)
kevincom(木瓜)
cainiao_2000(cainiao)
三位兄兄啊~~~~~~~~~~~~~~~~~~~~~~~~~.
cainiao_2000
2003-08-22
打赏
举报
回复
while(rs.next()){
String temp=rs.getString("ISBN");
%>
<tr>
<td><%=temp%></td>
<td><%=rs.getString("TITLE")%></TD>
<td><%=rs.getString("AUTHOR")%></td>
<td><%=rs.getString("PRESSNAME")%></td>
<td><a href="modifyData1.jsp?ID=<%=temp%>">修改</a></td>
<td><a href="deleteData1.jsp"ID=<%=temp%>&ISBN=<%=temp%>">删除</a></td>
</tr>
原因:Statement st=conn.createStatement();中的createStatement()函数没有参数的情况下是创建只读(read-only)的向前(forward)的Statement,当next后对每个数据只能获取一次,要多次的话,要保存到一个临时变量里
kevincom(木瓜) :
你漏了等号:=了
kevincom
2003-08-22
打赏
举报
回复
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>
Book List.
</title>
</head>
<body>
<%
Connection conn=null;
String it=null;
try{
request.setCharacterEncoding("GB2312");
InitialContext ic=new InitialContext();
DataSource ds=(DataSource)ic.lookup("jdbc/JDBCConnectionCoreDS");
conn=ds.getConnection();
Statement st=conn.createStatement();
String ISBN=request.getParameter("ISBN");
if(ISBN!=null&&!ISBN.equals("")){
out.println("<b>查找书号'"+ISBN+"'</b>");
}
else{
out.println("<b>已登录的图书如下:</b>");
}
%>
<table border=1>
<tr>
<td>书号</td>
<td>书名</td>
<td>作者</td>
<td>出版社</td>
<td>修改</td>
<td>删除</td>
</tr>
<%
String sql="select * from books";
if(ISBN!=null && !ISBN.equals("")){
sql+=" where ISBN like '%"+ISBN+"%'";
}
ResultSet rs=st.executeQuery(sql);
while(rs.next()){
String temp=rs.getString("ISBN");
%>
<tr>
<td><%temp%></td>
<td><%=rs.getString("TITLE")%></TD>
<td><%=rs.getString("AUTHOR")%></td>
<td><%=rs.getString("PRESSNAME")%></td>
<td><a href="modifyData1.jsp?ID=<%temp%>">修改</a></td>
<td><a href="deleteData1.jsp"ID=<%temp%>&ISBN=<%temp%>">删除</a></td>
</tr>
<%
}
rs.close();
st.close();
%>
</table>
<p><a href="insertData1.jsp">添加新图书</a>
<form action=bookList.jsp method=post>
<input name=ISBN>
<input type=submit value=查找>
</form>
<%
}
catch(SQLException e){
out.println("数据库连接错误:"+e);
}
finally{ conn.close();}
%>
</body>
</html>
kevincom
2003-08-22
打赏
举报
回复
你多次用了rs.getString("ISBN")了
在while循环开始用一个变量如:
String temp=rs.getString("ISBN"),
下面就用这个变量
不要重复用rs.getString("ISBN")试试
szabo
2003-08-22
打赏
举报
回复
多谢各位 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
szabo
2003-08-21
打赏
举报
回复
原程序如下,为什么会出现上述所说的错误呀???
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>
Book List.
</title>
</head>
<body>
<%
Connection conn=null;
String it=null;
try{
request.setCharacterEncoding("GB2312");
InitialContext ic=new InitialContext();
DataSource ds=(DataSource)ic.lookup("jdbc/JDBCConnectionCoreDS");
conn=ds.getConnection();
Statement st=conn.createStatement();
String ISBN=request.getParameter("ISBN");
if(ISBN!=null&&!ISBN.equals("")){
out.println("<b>查找书号'"+ISBN+"'</b>");
}
else{
out.println("<b>已登录的图书如下:</b>");
}
%>
<table border=1>
<tr>
<td>书号</td>
<td>书名</td>
<td>作者</td>
<td>出版社</td>
<td>修改</td>
<td>删除</td>
</tr>
<%
String sql="select * from books";
if(ISBN!=null && !ISBN.equals("")){
sql+=" where ISBN like '%"+ISBN+"%'";
}
ResultSet rs=st.executeQuery(sql);
while(rs.next()){
%>
<tr>
<td><%=rs.getString("ISBN")%></td>
<td><%=rs.getString("TITLE")%></TD>
<td><%=rs.getString("AUTHOR")%></td>
<td><%=rs.getString("PRESSNAME")%></td>
<td><a href="modifyData1.jsp?ID=<%=rs.getString("ISBN")%>">修改</a></td>
<td><a href="deleteData1.jsp"ID=<%=rs.getString("ISBN")%>&ISBN=<%=rs.getString("ISBN")%>">删除</a></td>
</tr>
<%
}
rs.close();
st.close();
%>
</table>
<p><a href="insertData1.jsp">添加新图书</a>
<form action=bookList.jsp method=post>
<input name=ISBN>
<input type=submit value=查找>
</form>
<%
}
catch(SQLException e){
out.println("数据库连接错误:"+e);
}
finally{ conn.close();}
%>
</body>
</html>
我调了几天了,也没有弄出来啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
郁闷啊。。。。。。。。。。。。。。。。。。。。。。
kevincom
2003-08-21
打赏
举报
回复
是不是你没在得到rs之后没有
rs.next()啊?
在刚返回记录集时光标位于第一条记录之前
这时应先rs.next()
znjq1001
2003-08-21
打赏
举报
回复
rs中没有ISBN字段 !!!
cricketlj
2003-08-21
打赏
举报
回复
SQLException,你的sql能执行吗?
szabo
2003-08-21
打赏
举报
回复
有没有别的方法来传递参数啊????
junsunchen
2003-08-19
打赏
举报
回复
可能因为你上面已经调用过rs.getString("ISBN")%>">一次了,你再调用它就会出错,我也碰到过你种情况!
szabo
2003-08-19
打赏
举报
回复
老大们,想个法子啊!!!
szabo
2003-08-19
打赏
举报
回复
我还是没有解决这个问题啊?????????????????????
szabo
2003-08-18
打赏
举报
回复
TO:pumag(大米):
什么光标位置????
gree001
2003-08-18
打赏
举报
回复
?
楼上说的是虾米?
pumag
2003-08-18
打赏
举报
回复
rs.getString("ISBN")出错了,光标位置不对
szabo
2003-08-18
打赏
举报
回复
我把空格去掉还是不行啊,还是出同样的错误呀!!!!!!!!!
还有没有别的办法啊????
jsidiot
2003-08-18
打赏
举报
回复
<td><a href="modifyData1.jsp?ID=<%=rs.getString("ISBN")%>">修改</a></td>
多一个空格
szabo
2003-08-18
打赏
举报
回复
我急啊,我在线线上等啊,老大们~~~~~~~~~~~~~~~
HBB 无后台推送 9.1-0(HBB-9.1.0)
推送/后台相关增强方向插件,常见用于改善部分场景下的通知接收体验(受系统与网络环境影响较大)。插件来源于网络仅供测试使用,严禁任何非法用途,测试请于1小时内删除。
青鸟消防293K接口卡232和485转换
青鸟消防293K接口卡232和485转换
基于注意力机制的目标检测模型优化:GAM、CBAM、CA、ECA在YOLOV12
中
的集成与性能分析
内容概要:本文系统讲解了目标检测
中
主流的注意力机制模块(GAM、CBAM、CA、ECA),深入剖析其原理与核心代码实现,并指导如何将这些模块融入YOLOV12模型以提升检测性能。文章从注意力机制的基本思想出发,逐一对各模块进行原理拆解和代码解析,突出其在通道与空间维度上的特征增强策略,随后介绍在YOLOV12
中
集成注意力机制的具体方法,并通过性能对比帮助读者选择适合应用场景的模块。最后拓展至科研创新方向,鼓励对现有模块进行改进与组合,探索在特定任务
中
的优化潜力。; 使用场景及目标:①理解GAM、CBAM、CA、ECA等注意力机制的设计思想与实现细节;②掌握将注意力模块集成到YOLOV12等目标检测模型的技术路径;③为科研创新提供思路,如模块融合、结构改进与场景适配; 阅读建议:建议结合提供的代码链接与YOLOV12源码同步实践,在复现过程
中
调试注意力模块的插入位置与参数设置,深入理解其对模型性能的影响,从而支撑后续的自主设计与创新。
HRMS前端框架-下载即用.zip
先看效果: https://pan.quark.cn/s/9df2a445ba29 创建 React 应用程序的入门过程是采用引导式设计的。 通过在项目目录内使用脚本,用户能够执行:npm start 命令以在开发环境
中
启动应用程序。 接着,可以在浏览器窗口
中
检视应用界面。 倘若对代码进行修改,页面将自动进行刷新。 同时,任何潜在的 lint 错误都会在控制台日志
中
呈现。 执行npm test 指令,可在交互式监控状态下激活测试运行器。 更详尽的信息请参考指定章节。 使用npm run build 命令,可将应用程序构建至build目录,此过程会在生产模式下正确打包 React 组件,并对构建产物进行优化以实现最佳运行效能。 生成的文件将经过压缩处理,且文件名会包含版本哈希值。 至此,应用程序已具备部署条件! 具体细节请参阅相关章节。 执行npm run eject 操作时需特别留意:这是一个不可逆的单向过程。 一旦执行eject,将无法复原至原始状态! 倘若对构建工具及配置选项不满意,用户可选择执行此命令。 该指令将移除项目
中
的构建依赖项,取而代之的是提供所有配置文件及可执行文件。
基于ODConv动态卷积的YOLOv8改进:复杂场景下高精度目标检测特征提取方法
内容概要:本文详细介绍如何通过引入ODConv(全维度动态卷积)对YOLOv8进行科研级改进,提升其在复杂场景下的特征提取能力与检测精度。文章从ODConv的原理出发,解析其相比传统静态卷积在通道、空间和卷积核三个维度上的动态注意力机制,实现卷积权重的自适应调整,从而增强模型泛化性和特征表达能力。随后提供了完整的代码实现,包括ODConv模块的构建、在YOLOv8
中
的集成步骤(文件创建、模块导入、结构替换、YAML配置更新),以及训练脚本编写和实验结果评估方法。最后提出多个可拓展的研究方向,如专家数调优、行业定制化应用和多任务融合。; 使用场景及目标:①解决YOLOv8在复杂光照、形变目标等场景下特征提取不足的问题;②实现高精度目标检测模型的科研创新与论文成果产出;③掌握动态卷积技术并应用于其他网络架构的性能优化; 阅读建议:建议结合提供的飞书链接
中
的完整代码与流程文档,边实践边学习,重点理解动态注意力机制的设计思想,并在自有数据集上验证ODConv的实际增益效果。
Web 开发
81,116
社区成员
341,730
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章