我的想法是,有一个页面中,是显示数据库中某个表的详细数据,其中每条记录后面都跟有一个修改和删除两个按钮,当点击修改时弹出一个新窗口,里面显示该条数据信息以供修改,用什么方法可以读出这条数据;另外,当点击删除时,调用另外一个页面,但不显示该页面,只弹出一个窗口"你确定删除吗",YES和NO供选择,选YES,删除该条记录
主要的三个问题:
1.怎么弹出新窗口
2.怎么读出想要修改或删除的那一条记录
3.怎么隐藏调用
下面,是显示的数据记录的部分代码
while (rs.next())
{
String devno= new String (rs.getString("devno").getBytes("ISO8859-1"));
String devclass=new String (rs.getString("devclass").getBytes("ISO8859-1"));
String devfactory=new String (rs.getString("devfactory").getBytes("ISO8859-1"));
String devprice=new String (rs.getString("devprice").getBytes("ISO8859-1"));
String devstate=new String (rs.getString("devstate").getBytes("ISO8859-1"));
String labno=new String (rs.getString("labno").getBytes("ISO8859-1"));
%>
<tr>
<td width="300" height="16">
<p align="center"><%=devno%></p></td>
<td width="300" height="16">
<p align="center"><%=devclass%></p></td>
<td width="300" height="16">
<p align="center"><%=devfactory%></p></td>
<td width="300" height="16">
<p align="center"><%=devprice%></p></td>
<td width="300" height="16">
<p align="center"><%=devstate%></p></td>
<td width="300" height="16">
<p align="center"><%=labno%></p></td>
<td width="300" height="16" cols=2>
<p align="center">
<td width="140" height="16"><font=5><A href="update.jsp">修改</A></font></td>
<td width="140" height="16"><font=5><A href="delete.jsp">删除</A></font></td>
</p></td>
</tr>
<% }%>
</table>
<% rs.close();
stmt.close();
conn.close();
}
主要的三个问题:
1.怎么弹出新窗口
2.怎么读出想要修改或删除的那一条记录
3.怎么隐藏调用
下面,是显示的数据记录的部分代码
while (rs.next())
{
String devno= new String (rs.getString("devno").getBytes("ISO8859-1"));
String devclass=new String (rs.getString("devclass").getBytes("ISO8859-1"));
String devfactory=new String (rs.getString("devfactory").getBytes("ISO8859-1"));
String devprice=new String (rs.getString("devprice").getBytes("ISO8859-1"));
String devstate=new String (rs.getString("devstate").getBytes("ISO8859-1"));
String labno=new String (rs.getString("labno").getBytes("ISO8859-1"));
%>
<tr>
<td width="300" height="16">
<p align="center"><%=devno%></p></td>
<td width="300" height="16">
<p align="center"><%=devclass%></p></td>
<td width="300" height="16">
<p align="center"><%=devfactory%></p></td>
<td width="300" height="16">
<p align="center"><%=devprice%></p></td>
<td width="300" height="16">
<p align="center"><%=devstate%></p></td>
<td width="300" height="16">
<p align="center"><%=labno%></p></td>
<td width="300" height="16" cols=2>
<p align="center">
<td width="140" height="16"><font=5><A href="update.jsp">修改</A></font></td>
<td width="140" height="16"><font=5><A href="delete.jsp">删除</A></font></td>
</p></td>
</tr>
<% }%>
</table>
<% rs.close();
stmt.close();
conn.close();
}
解决方案 »
- Illegal operation on empty result set. 2天没找出问题 折磨人啊
- jspsmartUpload 上传出错Files' name is invalid or does not exist
- 请推荐一份开源的SSH项目
- org.apache.jasper.JasperException: An exception occurred processing JSP page /re
- jsp表单提交问题:先进行JavaScript验证,再转向处理页面
- applet+servlet+jTree构建一个棵树,欢迎大家进来讨论!
- conn.createStatement的参数问题
- 我用了在lucene中全文检索到某个文件,现在想把文件中包含这个关键词的一段话显示出来,关键词为红色,该怎么做?。。。
- 需要一段代码!!!通过Servlet上载一个WEB文件到服务器硬盘,在需要时在Servlet中读取该WEB文件形成字符串String,对这个String做一些调整后
- 请问大家用JSP,怎么做一些复杂的报表?
- tomcat在xp和在windows2000配置有什么不同
- 如何检查提交的word文档里的格式内容
你点修改的时候需要给连接地址传个id值,通过id来查出记录
点删除执行一个动作,也需要传递id,定义一个参数,转到一个页面,根据参数的值来决定显示的文字,例如
<%
if(action.getFlag().equals("1"))
{
%>
<span class="style3"> 删除成功!!!</span>
<%
}
else
{
%>
<span class="style3">删除失败!!!</span>
<%
}
%>
<td width="140" height="16">
<font=5> <A href="delete.jsp onclick=return window.confirm('确认删除该记录?')">删除 </A> </font> </td>