在Ecplise下,在jsp页面调用JavaBean时有时候会产生如下错误
【错误小记】jsp调用javabean出现Http Status 500错误原因及解决
错误原因:
Ecplise下的jsp标签中的JavaBean自动补齐的顺序是
property在前,name在后

【错误小记】jsp调用javabean出现Http Status 500错误原因及解决
**
你的javabean类名为meishuixing(没睡醒)
【错误小记】jsp调用javabean出现Http Status 500错误原因及解决
看看和你的有区别吗?

解决办法:

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" />**

相关文章: