这个是jsp中的代码
- Java code
<body> Hello World!<p>UserName:</p><html:text property="strName" name="strName" /><p>Password:</p><html:text property="strPwd" name="strPwd"/></body>
这个是配置文件中的信息
- XML code
<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>
- Java code
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错误呢??
------解决方案--------------------
<body>
Hello World!
<p>UserName:</p><html:text property="strName" name="myFrom" />
<p>Password:</p><html:text property="strPwd" name="myFrom"/>
</body>