STRUTS中報錯,信息為:No getter method for property gateway of bean org.apache.struts.taglib.html.BEAN,請問是怎麼
<html:text property="vlan" name="struts-config.xml中你的form名称"/>
解决方案 »
- 谁有JFreeChart相关的入门学习资料??
- Servlet中获取客户端的问题...
- ????
- 使用acegi遇到一个问题,不知道如何解决。。。
- j2ee 用MYSQL,不能插入数据,但是能删除和查询
- jdbc结果集(ResultSet)性能请教!!!
- 对STRUTS感兴趣的,请进!最好是大侠!
- 简单的struts传值问题?
- 在Seesion bean中的一个方法调用Entity Bean调用错误,在线等待!!!!!!!
- 为什么配置的spring事务管理没有效果
- 关于 No getter method for property UserName of bean org.apache.struts.taglib.html.BEAN
- 紧急求救!!
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<form-beans>
<form-bean name="tempForm" type="cn.edu.sdau.nic.temp.tempForm" />
<form-bean name="addtaskActionForm" type="cn.edu.sdau.nic.nuc.addtaskActionForm" />
<form-bean name="adduserActionForm" type="cn.edu.sdau.nic.check.adduserActionForm" />
<form-bean name="dotaskActionForm" type="cn.edu.sdau.nic.check.dotaskActionForm" />
</form-beans>
<action-mappings>
<action input="/temp1.jsp" name="tempForm" path="/tempAction" scope="request" type="cn.edu.sdau.nic.temp.tempAction" validate="true">
<forward name="success" path="/temp.jsp" />
<forward name="failure" path="/temp1.jsp" />
</action>
<action input="/addtask.jsp" name="addtaskActionForm" path="/addtaskAction" scope="request" type="cn.edu.sdau.nic.nuc.addtaskAction" validate="true">
<forward name="success" path="/addtasksuccess.jsp" />
<forward name="failure" path="/addtaskfailure.jsp" />
</action>
<action input="adduser.jsp" name="adduserActionForm" path="/adduserAction" type="cn.edu.sdau.nic.check.adduserAction" >
</action>
<action input="dotask.jsp" name="dotaskActionForm" path="/dotaskAction" type="cn.edu.sdau.nic.check.dotaskAction" >
</action>
</action-mappings>
<action input="dotask.jsp" name="dotaskActionForm" path="/dotaskAction" type="cn.edu.sdau.nic.check.dotaskAction" >
</action>
我还有一个表单是:temp1,然后它的FORM是tempForm,因此不是我这个程序的配置。还请指教。谢谢。
<td align="right"><bean:message key="homepage"/></td>
<td><html:text property="homepage" size="20" maxlength="30" /></td>
我检查了formBean都没有错,我没有办法,只好将上面的改为:
<td align="right"><bean:message key="homepage"/></td>
<td><html:text property="home" size="20" maxlength="30" /></td>
当然,随之我也改了javaBean中的getXXX()setXXX()函数,结果就好了 我估计原因可能是与struts中的命名规则有关,但是具体的原因我又找不到,我后来查到了一个链接,看了下,看得似懂非懂得:
http://www.javaworld.com.tw/jute/post/view?bid=6&id=66933&sty=1&tpg=1&age=0
在我没发现这个问题前,或者被这个问题困扰得初学者们,我得建议是:对于property得值,如果是由两个或两个以上得单词组成得,比如homepage由home与page组成,尽量写成一个单词,比如home。