读书人

另外一个jsp有关问题

发布时间: 2012-01-24 23:11:54 作者: rapoo

另外一个jsp问题
我照别人的方式写了一个jsp,通过如下方式从action中得到传入的值:
<%Collection titleCols=(Collection)request.getAttribute( "titleCols ");%>

但是为什么首先我得到这个值为空呢?一定要我在jsp下面的html中触发action(action中给这个变量赋值,并且传入),然后这个才有值。

而我参考的别人写的,好像一开始就有值了。

请问这是为什么?

谢谢!

[解决办法]
你做的可能是STRUCTS下的开发吧..
request.getAttribute是你必须在ACTION里面用request.setAttribute设置的一个值.
之前你没有进行设置,当然就没有值了.走了ACTION之后,在你的Action的方法中用request.setAttribute设置了,你再在 jsp 中取就可以取得到值了.

读书人网 >Eclipse开发

热点推荐