Struts一个比较简单的问题,求教
..jsp
<%
Object mess = request.getAttribute( "rfqmessagekey ");
out.print( "request: "+(mess==null));
request.setAttribute( "message_rfq ",mess);
%>
...
Action
execute(...){
request.getAttribute( "message_rfq ");
//这里得到的引用是空???why,是我代码错误吗??
}
------解决方案--------------------你set时候mess = null;故取出当然也是NULL;
------解决方案--------------------打印出来的结果肯定的“false”,因为比较一般用 equals(Object){ …… },而且应该在
out.print( "request: "+(mess==null)); 改为 ……(request:+(mess.equals( " ")));应为得到的结果不是null,而是字符串对象
------解决方案--------------------out.print( "request: "+(mess==null));
这里的问题。。你给mess赋的值为空了
------解决方案--------------------你先Action再JSP,还是先JSP再Action?
前者,先用后设,当然没
后者,根本就是两个request
------解决方案--------------------严重支持楼上的