使用jsp:setproperty设置bean里的属性 为什么servlet里获取不到

jsp页面的代码如下。。。
<form name="myform" action="ShowServlet" method="get">
<jsp:useBean id="showbean" class="MyBean.ShowBean" scope="session" ></jsp:useBean> //会不会是这里scope的问题 但是我都试过没用啊。
<jsp:setProperty name="showbean" property="pidan" value="5"/>
<a href="#" onclick="One()">//one()里就是一个document.myform.submit();
<img
src="images/buy_cn.gif" name="pidan" border="0"
longdesc="shoppingCart.html" ></a>

</form>
想通过提交表单然后在servlet里得到刚设置的bean里属性的值 为什么得不到呢。。
我在bean里加入了System.out用于看看是否设置了bean里属性的值
显示是在设置set这个方法。。。

请各位大虾帮帮忙 谢谢
最新回答
时光碎片乱了夏天┄

2024-06-30 02:31:18

在你的servlet这么写ShowBean sb = (ShowBean) request.getSession().getAttribute("showbean");System.out.println(sb.getPidan());
这样就OK了。