高手帮忙看看这段代码

spyguy 2004-09-04 11:08:39
<%@ page contentType="text/html; charset=gb2312" language="java" import="ncyloracle.com.*,java.util.*,java.io.*" errorPage="error.jsp" %>

<html>
<head>
<title>
AddProvider_do
</title>
</head>
<jsp:useBean id="Provider" class="ncyloracle.com.Provider" scope="page">
<jsp:setProperty name="Provider" property="*"/>
</jsp:useBean>
<jsp:useBean id="ProviderBean" class="ncyloracle.com.ProviderBean" scope="page"/>
<body bgcolor="#ffffff">
<h1>
<%ProviderBean.AddProvider(Provider);%>
<center>
<h1>增加商品成功</h1>
<a href="index.jsp">返回</a>
</center>
</h1>
</body>
</html>
从上级页面得<form>传过来一个Provider结构
下面这句话为什么不能赋值成功呢
<jsp:setProperty name="Provider" property="*"/>
...全文
97 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
chancelin 2004-09-05
  • 打赏
  • 举报
回复
你上级页面的FORM的属性名字可能有误
我猜想你可能第一个字母写成了大写,比如 Name ,应该为name。
spyguy 2004-09-05
  • 打赏
  • 举报
回复
在<form>页面里都能取到值,但是传到provider_do.jsp来就接受不到??~?~
~-~
spyguy 2004-09-05
  • 打赏
  • 举报
回复
这是Provider.java

package ncyloracle.com;
import java.util.*;
import java.io.*;

public class Provider implements Serializable {

/* 私有字段 */
private int Id;
private String Code;
private String Name;
private String Zp;
private String Add;
private String Tel;
private String Type;
private String Yb;
private String Fax;
private String Lxr;
private String Fr;
private String Jc;
private String Tax;
private String Bank;
private String Www;
private String Email;
private String Gmsp;
private Date Gmspxq;
private String Xkzh;
private Date Xkzxq;
private String Yyzz;
private Date Yyzzxq;
private String Flag;
private String Bz;
//-----------相关方法-------------

public int getId() { return Id; }
public void setId(int Id) { this.Id = Id; }

public String getCode() { return Code; }
public void setCode(String Code) { this.Code = Code.trim(); }

public String getName() {return Name; }
public void setName(String name) { this.Name = name.trim(); }

public String getZp() {return Zp; }
public void setZp(String Zp) { this.Zp = Zp.trim(); }

public String getAdd() {return Add; }
public void setAdd(String Add) { this.Add = Add.trim(); }

public String getTel() {return Name; }
public void setTel(String Tel) { this.Tel = Tel.trim(); }

public String getType() {return Type; }
public void setType(String Type) { this.Type = Type.trim(); }

public String getYb() {return Yb; }
public void setYb(String Yb) { this.Yb = Yb.trim(); }

public String getFax() {return Fax; }
public void setFax(String Fax) { this.Fax = Fax.trim(); }

public String getLxr() {return Lxr; }
public void setLxr(String Lxr) { this.Lxr = Lxr.trim(); }

public String getFr() {return Fr; }
public void setFr(String Fr) { this.Fr = Fr.trim(); }

public String getJc() {return Jc; }
public void setJc(String Jc) { this.Jc = Jc.trim(); }

public String getTax() {return Tax; }
public void setTax(String Tax) { this.Tax = Tax.trim(); }

public String getBank() {return Bank; }
public void setBank(String Bank) { this.Bank = Bank.trim(); }

public String getWww() {return Www; }
public void setWww(String Www) { this.Www = Www.trim(); }

public String getEmail() {return Email; }
public void setEmail(String Email) { this.Email = Email.trim(); }

public String getGmsp() {return Gmsp; }
public void setGmsp(String Gmsp) { this.Gmsp = Gmsp.trim(); }

public Date getGmspxq() {return Gmspxq; }
public void setGmspxq(Date Gmspxq) { this.Gmspxq = Gmspxq; }

public String getXkzh() {return Xkzh; }
public void setXkzh(String Xkzh) { this.Xkzh = Xkzh.trim(); }

public Date getXkzxq() {return Xkzxq; }
public void setXkzxq(Date Xkzxq) { this.Xkzxq = Xkzxq; }

public String getYyzz() {return Yyzz; }
public void setYyzz(String Yyzz) { this.Yyzz = Yyzz.trim(); }

public Date getYyzzxq() {return Yyzzxq; }
public void setYyzzxq(Date Yyzzxq) { this.Yyzzxq = Yyzzxq;}

public String getFlag() {return Flag; }
public void setFlag(String Flag) { this.Flag = Flag.trim(); }

public String getBz() {return Bz; }
public void setBz(String Bz) { this.Bz = Bz.trim(); }

/**共公方法*/

public String toString() {
return getName();
}

}
skymark126 2004-09-05
  • 打赏
  • 举报
回复
看看不明白!没代码!!!
spyguy 2004-09-05
  • 打赏
  • 举报
回复
Provider里的结构是能和<form>里的text的name对应上,我仔细看过了
结构里一个值都没附上
大小写也没问题啊
结构里有set和get方法

我调试了n扁到
<%ProviderBean.AddProvider(Provider);%>
的时候Provider的值还是空的!!??
jimsons 2004-09-05
  • 打赏
  • 举报
回复
你得把代码贴出来啊
spyguy 2004-09-05
  • 打赏
  • 举报
回复
拜托,有人知道吗
xiaoyao008 2004-09-04
  • 打赏
  • 举报
回复
是否所有的结构都没赋值成功那?
注意参数的大小写。
结构是否有set和get方法那?
请检查上面的问题。
jimsons 2004-09-04
  • 打赏
  • 举报
回复
把你的ncyloracle.com.Provider代码与表单代码也贴出来吧

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧