网页上填写表单的问题 用表格来定位啊!可以借助DWW这样的工具来做。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Dreamweaver做吧,很好做的。最好INPUT的NAME与数据库中的字段名一致,那样在生成SQL语句时就不用转换了。获取所有INPUT的NAME是: String[] names = request.getParameterNames();获取所有INPUT的VALUE是:String[] values = new String[names.length];for(int i=0;i<names.length;i++){ String middle = request.getParameter(names[i]); values[i] = (middle==null) ? "" : middle.trim();}StringBuffer sbSql = new StringBuffer("update tableName(");for(int i=0;i<names.length;i++){ sbSql.append(names[i]); if(i<=names.length) sbSql.append(",") else sbSql.append(") values(");}for(int i=0;i<values.length;i++){ sbSql.append("'"+values[i]+"'"); if(i<=values.length) sbSql.append(",") else sbSql.append(");");}if(stmt.execute(sbSql.toString())){ System.out.println("数据更新成功");}else{ System.out.println("数据更新失败");} 更正一下://获取所有INPUT的NAME是:String[] names = request.getParameterNames();//获取所有INPUT的VALUE是:String[] values = new String[names.length];for(int i=0;i<names.length;i++){ String middle = request.getParameter(names[i]); values[i] = (middle==null) ? "" : middle.trim();}// 生成SQL语句StringBuffer sbSql = new StringBuffer("update tableName(");for(int i=0;i<names.length;i++){ sbSql.append(names[i]); if(i<=names.length) sbSql.append(",") else sbSql.append(") values(");}for(int i=0;i<values.length;i++){ sbSql.append("'"+values[i]+"'"); if(i<=values.length) sbSql.append(",") else sbSql.append(") where 条件");}if(stmt.execute(sbSql.toString())){ System.out.println("数据更新成功");}else{ System.out.println("数据更新失败");} 天气预报信息怎么加载进来? 用IReport做报表时图片的显示问题 层div怎么隐藏。怎么让它在显示 偶有个巨菜的问题,大虾赐教: 怎样用java编写一个程序实现把文件压缩和解压缩 javascript里去除字符串空格的函数怎么用啊? 关于MVC的问题? 初学JSP,请大家指教。关于jsp网站发布问题。 如何得到一月有多少天? 有关JRUN的问题! jsp漏洞大观(转) 怎样取出一个整数(1234)的每一位?
最好INPUT的NAME与数据库中的字段名一致,那样在生成SQL语句时就不用转换了。
获取所有INPUT的NAME是: String[] names = request.getParameterNames();
获取所有INPUT的VALUE是:
String[] values = new String[names.length];
for(int i=0;i<names.length;i++){
String middle = request.getParameter(names[i]);
values[i] = (middle==null) ? "" : middle.trim();
}StringBuffer sbSql = new StringBuffer("update tableName(");
for(int i=0;i<names.length;i++){
sbSql.append(names[i]);
if(i<=names.length)
sbSql.append(",")
else
sbSql.append(") values(");
}
for(int i=0;i<values.length;i++){
sbSql.append("'"+values[i]+"'");
if(i<=values.length)
sbSql.append(",")
else
sbSql.append(");");
}
if(stmt.execute(sbSql.toString())){
System.out.println("数据更新成功");
}else{
System.out.println("数据更新失败");
}
String[] names = request.getParameterNames();//获取所有INPUT的VALUE是:
String[] values = new String[names.length];
for(int i=0;i<names.length;i++){
String middle = request.getParameter(names[i]);
values[i] = (middle==null) ? "" : middle.trim();
}
// 生成SQL语句
StringBuffer sbSql = new StringBuffer("update tableName(");
for(int i=0;i<names.length;i++){
sbSql.append(names[i]);
if(i<=names.length)
sbSql.append(",")
else
sbSql.append(") values(");
}
for(int i=0;i<values.length;i++){
sbSql.append("'"+values[i]+"'");
if(i<=values.length)
sbSql.append(",")
else
sbSql.append(") where 条件");
}
if(stmt.execute(sbSql.toString())){
System.out.println("数据更新成功");
}else{
System.out.println("数据更新失败");
}