在Ecplise下,在jsp页面调用JavaBean时有时候会产生如下错误
错误原因:
Ecplise下的jsp标签中的JavaBean自动补齐的顺序是
property在前,name在后
**
你的javabean类名为meishuixing(没睡醒)
看看和你的有区别吗?
解决办法:
1.揉揉眼,扇醒自己
2看看是不是 name的值和 property的值写反了?!
**
<jsp:useBean id=“meishuixing” class=“beans.Add” scope=“request”/>
<jsp:setProperty property=“meishuixing” name=“a”/>
<jsp:getProperty property=“meishuixing” name=“b”/>
<jsp:setProperty name=“a” property=“meishuixing” />
<jsp:getProperty name=“b” property=“meishuixing” />
下面才是对的,因为默认是property在前,输入正好相反,醒醒
**<jsp:setProperty name="meishuixing" property="a" />
<jsp:getProperty name="meishuixing" property="b" />**