这个是jsp中的代码
<body>
Hello World!
<p>UserName:</p><html:text property="strName" name="strName" />
<p>Password:</p><html:text property="strPwd" name="strPwd"/>
</body>
这个是配置文件中的信息
<form-beans >
<form-bean name="myFrom" type="com.myFrom"></form-bean>
</form-beans> <action-mappings>
<action path="/com/myjsp"
name="myFrom"
parameter="method"
type="com.myjspAction"
validate="false"
scope="request"
>
<forward name="success" path="/resources/mytest.jsp" /> </action>
</action-mappings>public class myFrom extends ActionForm {
private String strName="";
private int age; public String getStrPwd() {
return strPwd;
} public void setStrPwd(String strPwd) {
this.strPwd = strPwd;
} private String strPwd=""; public int getAge() {
return age;
} public void setAge(int age) {
this.age = age;
} public int getWeight() {
return weight;
} public void setWeight(int weight) {
this.weight = weight;
} private int weight; public String getStrName() {
return strName;
} public void setStrName(String strName) {
this.strName = strName;
}
}
为什么 还会报 Cannot find bean strName in any scope错误呢??
Hello World!
<p>UserName:</p><html:text property="strName" name="myFrom" />
<p>Password:</p><html:text property="strPwd" name="myFrom"/>
</body>