<%@ page contentType="text/html;charset=gb2312"%>
<%@page import="IAToolkit.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<%@page import="IAToolkit.*"%>
<%@page import="java.sql.*"%>
<%@page import="java.io.*"%>
<jsp:useBean id="dbt" class="IAToolkit.DBTools" scope="page"/>
<body>
<table>
<form method="post" name="form" action="modifyto.jsp">
<%
ResultSet rs=null;
String SQL=null;
String aid=request.getParameter("ID");
String name="";
String type="";
String text="";
dbt.dbserverConnect();
SQL = "Select AD_ID,ADNAME,ADTYPE,ADTEXT from INFOAIR_AD where AD_ID='"+aid+"'";
rs = dbt.executeQuery(SQL);
try{
while(rs.next())
{name=rs.getString("name");
type=rs.getString("type");
text=rs.getString("text");
%> <td>
<tr> <B>AD_ID</B>
<input type="text" name="aid" readonly="readonly" value="<%=aid%>">
</tr>
</td>
<td>
<tr><B>ADNAME</B>
<input type="text" name="name" value="<%=name%>">
</tr>
</td>
<td>
<tr><B>ADTYPE</B>
<input type="text" name="type" value="<%=type%>">
</tr>
</td>
<td>
<tr><B>ADTEXT</B>
<input type="text" name="text" value="<%=text%>">
</tr>
</td>
<%}
dbt.dbserverDisConnect();}catch(Exception e){} %>
<tr>
<td>
<input type="submit" value="确定">
</td>
<td>
<input type="reset" value="取消">
</td>
</tr >
</form>
</table>
</body>
</html>
这是代码!请大家帮忙看看吧!
<%@page import="IAToolkit.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<%@page import="IAToolkit.*"%>
<%@page import="java.sql.*"%>
<%@page import="java.io.*"%>
<jsp:useBean id="dbt" class="IAToolkit.DBTools" scope="page"/>
<body>
<table>
<form method="post" name="form" action="modifyto.jsp">
<%
ResultSet rs=null;
String SQL=null;
String aid=request.getParameter("ID");
String name="";
String type="";
String text="";
dbt.dbserverConnect();
SQL = "Select AD_ID,ADNAME,ADTYPE,ADTEXT from INFOAIR_AD where AD_ID='"+aid+"'";
rs = dbt.executeQuery(SQL);
try{
while(rs.next())
{name=rs.getString("name");
type=rs.getString("type");
text=rs.getString("text");
%> <td>
<tr> <B>AD_ID</B>
<input type="text" name="aid" readonly="readonly" value="<%=aid%>">
</tr>
</td>
<td>
<tr><B>ADNAME</B>
<input type="text" name="name" value="<%=name%>">
</tr>
</td>
<td>
<tr><B>ADTYPE</B>
<input type="text" name="type" value="<%=type%>">
</tr>
</td>
<td>
<tr><B>ADTEXT</B>
<input type="text" name="text" value="<%=text%>">
</tr>
</td>
<%}
dbt.dbserverDisConnect();}catch(Exception e){} %>
<tr>
<td>
<input type="submit" value="确定">
</td>
<td>
<input type="reset" value="取消">
</td>
</tr >
</form>
</table>
</body>
</html>
这是代码!请大家帮忙看看吧!
解决方案 »
- jsp刷新问题
- 我这个bean的方法返回值怎么都是flase
- 求构建好的apache ode,求教一下问题...
- JSP+SQLServer 运行中出现的一个问题 麻烦会的帮我解答下。
- 关于网页的图片显示问题
- 请问ClassCastException异常怎么解决?
- response.setHeader怎么无法指定中文文件名?
- 恳请各位帮忙,一定给分
- Applet与Servlet通讯时,我用到了类CachedRowSet,在JBuilder5自带的IE下可得到真确结果,但从IE浏览时不正确运行。(Applet发布高手请进)
- 怎么回事?我的邮箱收不到帖子了.斑竹.帮我向上面反应,反应.我的消息太闭塞了.
- 高手请教,如何做到网页上的资料只能看不能下载呢?
- 谁有jsp能将文本和图片一起上传的控件?
type=rs.getString("ADTYPE");
text=rs.getString("ADTEXT");
你数据库里没这个name字段吧
type=rs.getString("type");
text=rs.getString("text");
这是我写错了!改了也不行啊!
你的aid在表中是什么数据类型?
<%@page import="java.sql.*"%>
<%@page import="java.io.*"%>
把这些移到最上面
测试以下这个SQL语句的执行结果
这是什么错误啊?
String sql = "select question_id,keywords,q_date,status from faq "+ str_Result;
DbAccess dba = new DbAccess();
ResultSet RS=null;
Connection conn = null;
PreparedStatement verifyStatement = null;
try{
RS = dba.getResultSet(sql);
}
catch(Exception e){
System.out.println(e.toString());
}
out.print("<table>");
out.print("<table align=center border width=98% >");
out.print("<tr >");
out.print("<th >"+"序号"+"</th>"+"<th>"+" 问题 "+"</th>"+"<th>"+" 提问时间 "+"</th>"+"<th>"+"状态"+"</th>");
out.print("</tr>");
while(RS.next()){
out.print("<tr>");
out.print("<td>"+String.valueOf(i)+"</td>");
out.print("<td><a href=expert_faq_detail.jsp?question_id="+RS.getString("question_id") +"&page="+String.valueOf(memery)+">"+RS.getString("keywords")+"</a>"+"</td>");
out.print("<td>");
out.println(RS.getDate("q_date").toString());
out.print("</td>");
if(RS.getInt("status")==1){
out.print("<td>"+"已回答"+"<td>");
}else{
out.print("<td>"+"未回答"+"<td>");
}
out.print("</tr>");
}
out.print("</table>");
while(rs.next()){
name=rs.getString("name");
out.print("name:"+name);
}rs.close();
这是什么错误啊?
type=rs.getString("type");
text=rs.getString("text");
的先后顺序不对,应该和数据库里面的顺序一样。
type=rs.getString("type");
text=rs.getString("text");
的先后顺序不对,应该和数据库里面的顺序一样。汗一下!!java.lang.NumberFormatException: null
这是什么错误啊?意思是无法把一个空值转换为NUBER类型的,
有个懒方法,把你的sql语句改成:select question_id,keywords,q_date,ifnull(status,0) as status from faq
ifnull为sql方言,不同的数据库可能对应的写法不一样,这样就牺牲了程序的可移植性,所以说是懒方法。呵呵
先不要赋值,先判断是否为空,为空就给个默认值。