struts1.1中这个form层里代码的作用?

来源:百度知道 编辑:UC知道 时间:2024/05/10 05:38:47
麻烦高人给解释下里面代码的含义
public class CollectControlForm extends BaseForm implements Serializable
{
private String cjmc; //生产厂家
private String dwdm; //厂家代码

public void setCjmc(String cjmc)
{
this.cjmc = cjmc;
}

public String getCjmc()
{
return cjmc;
}

public void setDwdm(String dwdm)
{
this.dwdm = dwdm;
}

public String getDwdm()
{
return dwdm;
}

}
一楼的你讲的很好 但是可能语言组织不好我看不懂
还有, value="***"里面的值是做什么用的?
以下这句话不懂:
你可以在你的Action里面用CollectControlForm.getDwdm();等到他的值.与request.getParamater("dwdm")效果是一样的.

这是一个bean ,与之对应的应该有一个jsp页面,
假如说在jsp页面中
//此处是一个文本框,文本框的名字是cjmc,他和你CollectControlForm里定议的cjmc相对应.
<input type = "text" name="cjmc" value="此处是你文本的内容">
<input type = "text" name="dwdm" value="此处是你文本的内容">

文本框的名字与你定议的bean是对应的.你可以在你的Action里面用CollectControlForm.getDwdm();等到他的值.与request.getParamater("dwdm")效果是一样的.

页面提交的数据放在这里
然后把这个form交给action
action从form中取数据作业务处理

一个业务与页面的桥梁

public class CollectControlForm extends BaseForm implements Serializable
{
private String cjmc; //生产厂家
private String dwdm; //厂家代码

public void setCjmc(String cjmc) //将表单的字符串赋值给变量cjmc
{
this.cjmc = cjmc;
}

public String getCjmc()
{
return cjmc;
}

public void setDwdm(String dwdm) //将表单的字符串赋值给变量dwdm
{
this.dwdm = dwdm;
}

public String getDwdm()
{
return