问题一定出在这里。
SellerDaoImpl ins_seller=new SellerDaoImpl();
ret=ins_seller.insert(seller);
form提交的数据进入到SellerDaoImpl后检查一下,发送页的用户信息的名称和你程序的get名称是否对应。
SellerDaoImpl ins_seller=new SellerDaoImpl();
ret=ins_seller.insert(seller);
form提交的数据进入到SellerDaoImpl后检查一下,发送页的用户信息的名称和你程序的get名称是否对应。
解决方案 »
- 求写个js事件
- SOA实现所需的Framework
- 使用Hibernate的query分页查询时,遇到一个奇怪的问题
- bloom filter 中的哈希函数和位向量的确定
- [急]J2EE中mail中From的设置
- 寻求criteria高级查询解决方案
- redhat linux+tomcat 无法输出System.out.println()??
- 一个关于applet的小程序问题,初学者!
- struts + sessionbean + dao + hibernate 来开发大型的行业软件是否可以
- 如何配置WebLogic6.1服务器来开发Ejb?
- 小女子求助:JAVA太多API了,我初学JAVA,要学enterprise类该按什么顺序学才好呀?先谢谢诸位大侠了
- 用javaMail库发不出去邮件! 高人帮忙看一下,急!
import com.wgh.DB.connDB;
import java.util.List;
import java.util.ArrayList;
import java.sql.ResultSet;
import java.sql.*;
import com.wgh.DB.chStr;public class SellerDaoImpl
implements SellerDao {
private connDB conn = new connDB();
//执行插入操作
public int insert(seller m) {
chStr chStr = new chStr();
int ret = -1;
try {
String sql = "Insert into tb_seller (sellername,struename,spassword,scity,saddress,snumber,scardnum,scard,sphonenum,semail,spicture,sqq,smobilphone,sapart,sapartnum,scomp,sothername,sotherqq,sothercomp) values('" +
chStr.chStr(m.getSellerName()) +
"','" + chStr.chStr(m.getSTrueName()) +
"','" + chStr.chStr(m.getSpassword()) +
"','" + chStr.chStr(m.getSCity()) +
"','" + chStr.chStr(m.getSAddress()) +
"','" + chStr.chStr(m.getSNumber()) +
"','" + chStr.chStr(m.getSCardNum()) +
"','" + chStr.chStr(m.getSCard()) +
"','" + chStr.chStr(m.getSPhoneNum()) +
"','" + chStr.chStr(m.getSEmail()) +
"','" + chStr.chStr(m.getSPicture()) +
"','" + chStr.chStr(m.getSQQ()) +
"','" + chStr.chStr(m.getSMobilNum()) +
"','" + chStr.chStr(m.getSApart()) +
"','" + chStr.chStr(m.getSApartNum()) +
"','" + chStr.chStr(m.getSComp()) +
"','" + chStr.chStr(m.getSOtherName()) +
"','" + chStr.chStr(m.getSOtherQQ()) +
"','" + chStr.chStr(m.getSOtherComp()) +"')";
ret = conn.executeUpdate(sql);
}
catch (Exception e) {
ret = 0;
}
conn.close();
return ret;
}
FORM提交数据要进入 commerce.seller,在这里把提交的数据写到seller的相关属性里。在这个赋值过程出问题。所以你把commerce.seller代码拿出来看看。
package commerce;public class seller {
private Integer SID=Integer.valueOf("-1");
private String sellername="";
private String struename="";
private String spassword="";
private String scity="";
private String saddress="";
private String snumber="";
private String scardnum="";
private String scard="";
private String sphonenum="";
private String semail="";
private String spicture="";
private String sqq="";
private String smobilnum="";
private String sapart="";
private String sapartnum="";
private String scomp="";
private String sothername="";
private String sotherqq="";
private String sothercomp="";
public void seller(){ //必须的
} public Integer getSID(){
return SID;
}
public void setSID(Integer SID){
this.SID=SID;
} public String getSellerName(){
return sellername;
}
public void setSellerName(String sellername){
this.sellername=sellername;
}
public String getSTrueName(){
return struename;
}
public void setSTrueName(String struename){
this.struename =struename;
}
public String getSpassword(){
return spassword;
}
public void setSpassword(String spassword){
this.spassword =spassword;
}
public String getSCity(){
return scity;
}
public void setSCity(String scity){
this.scity=scity;
}
public String getSAddress(){
return saddress;
}
public void setSAddress(String saddress){
this.saddress=saddress;
}
public String getSNumber(){
return snumber;
}
public void setSNumber(String snumber){
this.snumber=snumber;
}
public String getSCard(){
return scard;
}
public void setSCard(String scard){
this.scard=scard;
}
public String getSCardNum(){
return scardnum;
}
public void setSCardNum(String scardnum){
this.scardnum=scardnum;
}
public String getSPhoneNum(){
return sphonenum;
}
public void setSPhoneNum(String sphonenum){
this.sphonenum=sphonenum;
}
public String getSEmail(){
return semail;
}
public void setSEmail(String semail){
this.semail =semail;
}
public String getSPicture(){
return spicture;
}
public void setSPicture(String spicture){
this.spicture =spicture;
}
public String getSQQ(){
return sqq;
}
public void setSQQ(String sqq){
this.sqq =sqq;
}
public String getSMobilNum(){
return smobilnum;
}
public void setSMobilNum(String smobilnum){
this.smobilnum =smobilnum;
}
public String getSApart(){
return sapart;
}
public void setSApart(String sapart){
this.sapart=sapart;
}
public String getSApartNum(){
return sapartnum;
}
public void setSApartNum(String sapartnum){
this.sapartnum =sapartnum;
}
public String getSComp(){
return scomp;
}
public void setSComp(String scomp){
this.scomp=scomp;
}
public String getSOtherName(){
return sothername;
}
public void setSOtherName(String sothername){
this.sothername =sothername;
}
public String getSOtherQQ(){
return sotherqq;
}
public void setSOtherQQ(String sotherqq){
this.sotherqq =sotherqq;
}
public String getSOtherComp(){
return sothercomp;
}
public void setSOtherComp(String sothercomp){
this.sothercomp=sothercomp;
}
}
e.printStackTrace();
ret = 0;
}
看看出来什么错误信息
ret = 0;
}
conn.close();
return ret;
}
是放在这里吧?我用Jcreator运行和打开这页后,eclipse里也没出来错误信息啊对不起,我是个非常菜的女生所以可能有时候会听不懂大家的话,对不起麻烦大家了
private String struename="";
private String spassword="";
private String scity="";
private String saddress="";
private String snumber="";
private String scardnum="";
private String scard="";
private String sphonenum="";
private String semail="";
private String spicture="";
private String sqq="";
private String smobilnum="";
private String sapart="";
private String sapartnum="";
private String scomp="";
private String sothername="";
private String sotherqq="";
private String sothercomp="";//看 看这些名称和FORM表单的输入框的名称是否对照上了。
举个例子:你表单里的地址输入框的name属性或ID属性如果不是 saddress,那么数据就传不上来。