为什么无法获得account,却可以获得另外的属性呢?!

diapatcher.forward(request,response),
在转到的jsp页面中,用
<jsp:useBean id="account" type="bean.Account" scope="request" > 
<jsp:getProperty name="account" property="name" />
</jsp:useBean>
无法获得这个account。
用<% bean.Account a = (bean.Account)request.getAttribute("account"); out.print(a.getName());%>
却可以获得这个属性,为什么?

至尊宝的传说
浏览 113回答 1
1回答

暮色呼如

get/setAttribute指的是容器中的某个变量,而<jsp:getProperty是去http的参数请求,所以无法得到,因为你已经重定向了,getParamter方法取不到,jsp:getProperty自然取不到,你可以用setParamter方法设置后再取!
打开App,查看更多内容
随时随地看视频慕课网APP