在Action中代码如下
List list=null;
list=dao.getAll();
request.setAttribute("aa",list);
return mapping.findForward("shows");shows所指的Jsp页面代码如下
<%
List list=null;
list=(List)request.getAttribute("aa");
if(list.size()>0&&list!=null){
for(int i=0;i<list.size();i++){
Aa a=(Aa)list.get(i)
}
}
%>在Struts的配置文字中
<action/>
标签中设置
scope="request"
但是却报异常
如果把Action中的代码
request.setAttribute("aa",list);
改为
request.getSession.setAttribute("aa",list);
在Jsp页改取值从session中可以取到,但从request中取的话却报异常
空指针异常。。
查过了变量名没有写错能想的办法我都试了就是找不着原因晕死。。
List list=null;
list=dao.getAll();
request.setAttribute("aa",list);
return mapping.findForward("shows");shows所指的Jsp页面代码如下
<%
List list=null;
list=(List)request.getAttribute("aa");
if(list.size()>0&&list!=null){
for(int i=0;i<list.size();i++){
Aa a=(Aa)list.get(i)
}
}
%>在Struts的配置文字中
<action/>
标签中设置
scope="request"
但是却报异常
如果把Action中的代码
request.setAttribute("aa",list);
改为
request.getSession.setAttribute("aa",list);
在Jsp页改取值从session中可以取到,但从request中取的话却报异常
空指针异常。。
查过了变量名没有写错能想的办法我都试了就是找不着原因晕死。。
解决方案 »
- 讨论:注册功能中数据有效性验证一般用什么方法?哪种方法效率比较高?哪种方法比较方便?
- 非常非常怪异!急!急!用window.open()打开一个窗口,新打开的窗口却找不到opener?
- tomcat启动出现很多java进程
- 一个servlet调用bean打开数据库的问题!读取session值的问题!
- org.apache.jasper.JasperException: 4此提示是指那错了???
- 请帮忙!
- jsp中有类似ASP中server.HTMLEncode()的方法吗?
- 求助发送到远程机器xml:Premature end of file错误
- 帮帮忙,我糊涂!!!!
- accp大哥,关于图片预览的问题,请进!!
- java Web项目的需求分析范文
- BufferedReader对象的readLine()方法读到的中文字符长度算1(而不是2)
空指针异常。。 那是当然的你这个判断:if(list.size()>0&&list!=null)
if(list.size()>0&&list!=null) ==> if(null != list && list.size()>0)
这样会好些,养好习惯。