structs结构下,
页面中的代码片断如下:
<jsp:useBean id="templist" class="java.util.ArrayList" scope="request"></jsp:useBean>function sendSMS(){
<%if (templist !=null ){
request.setAttribute("templist",templist);
}else{%>
alert('list is null')
<%}%>
document.forms['send'].submit();
}其中,页面中的templist是查询后得到的返回列表,已经有值的(alert语句行执行不到),点击发送操作后,调页面sendSMS()函数,forward到java代码中进行处理,但是发现在List templist =(List)request.getAttribute("templist");中,templist的值为空,这是为什么啊?难道只能从java到jsp而不能从jsp到java这么用??望高手不吝赐教
页面中的代码片断如下:
<jsp:useBean id="templist" class="java.util.ArrayList" scope="request"></jsp:useBean>function sendSMS(){
<%if (templist !=null ){
request.setAttribute("templist",templist);
}else{%>
alert('list is null')
<%}%>
document.forms['send'].submit();
}其中,页面中的templist是查询后得到的返回列表,已经有值的(alert语句行执行不到),点击发送操作后,调页面sendSMS()函数,forward到java代码中进行处理,但是发现在List templist =(List)request.getAttribute("templist");中,templist的值为空,这是为什么啊?难道只能从java到jsp而不能从jsp到java这么用??望高手不吝赐教
request为一个被请求的网页范围
是静安寺不是道明寺,是源程序不是言承旭;是在静安寺写源程序,不是在流星花园看F4。