ITPUB??ì3
ITPUB论坛 » Java web开发及框架技术 » 请教:jsp页面展现的问题。谢谢先

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: 请教:jsp页面展现的问题。谢谢先
离线 lijing6718
一般会员



精华贴数 0
个人空间 0
技术积分 172 (10790)
社区积分 0 (964178)
注册日期 2006-5-29
论坛徽章:1
开发板块每日发贴之星     
      

发表于 2006-6-13 15:28 
请教:jsp页面展现的问题。谢谢先

jsp文件里的代码:
<SCRIPT>
var title = '<%=request.getAttribute("pageTitle"%>';
var upsrc = "<%=request.getAttribute("url"%>";
window.onload = window_onload;
function window_onload () {
        if (invoiceManageId!="null" {
                var invoiceManageId = '<%=request.getAttribute("invoiceManageId"%>';
                alert("invoiceManageId = ",invoiceManageId);
                upsrc = upsrc + "&invoiceManageId=" + invoiceManageId;
                document.getElementById("nextpage".src = upsrc;
        }else{
        var areaId = '<%=request.getAttribute("areaId"%>';
        alert("areaId = ",areaId);
        upsrc = upsrc + "&areaId=" + areaId;
        document.getElementById("nextpage".src = upsrc;
        }       
}
</SCRIPT>
-----------------------
action里的相关代码:
                        if (request.getParameter("pageFlag".equals("modify") {
                                request.setAttribute("invoiceManageId",request.getParameter("invoiceManageId");
                        } else {
                                request.setAttribute("invoiceManageId","null");
                                request.setAttribute("areaId",request.getParameter("areaId"));
                        }

------------------
在页面上,当invoiceManageId为null是,还是执行的if里的语句。
请大虾们帮我看看我jsp页面的那段代码哪边写的是不是有什么问题呀。
谢谢指导。


只看该作者    顶部
离线 woodelf_78
版主


精华贴数 10
个人空间 0
技术积分 7816 (164)
社区积分 1110 (891)
注册日期 2004-7-29
论坛徽章:31
管理团队成员ITPUB元老NBA之星NBA常规赛纪念章itpub2007年荐股参与纪念徽章NBA季后赛之星
NBA常规赛纪念章第18届世界杯(德国)纪念徽章体育版块博采纪念徽章2008北京奥运纪念徽章:足球2008北京奥运纪念徽章:举重2008北京奥运纪念徽章:羽毛球

发表于 2006-6-13 17:45 
引用空值会出错的


__________________
善良,好学,谦虚,自勉
只看该作者    顶部
离线 lijing6718
一般会员



精华贴数 0
个人空间 0
技术积分 172 (10790)
社区积分 0 (964178)
注册日期 2006-5-29
论坛徽章:1
开发板块每日发贴之星     
      

发表于 2006-6-13 18:27 
request.setAttribute("invoiceManageId","null";?
我只是想为了jsp里的判断用,这样不可以?您说的引用空值会出错的,是不是指这个?


只看该作者    顶部
离线 woodelf_78
版主


精华贴数 10
个人空间 0
技术积分 7816 (164)
社区积分 1110 (891)
注册日期 2004-7-29
论坛徽章:31
管理团队成员ITPUB元老NBA之星NBA常规赛纪念章itpub2007年荐股参与纪念徽章NBA季后赛之星
NBA常规赛纪念章第18届世界杯(德国)纪念徽章体育版块博采纪念徽章2008北京奥运纪念徽章:足球2008北京奥运纪念徽章:举重2008北京奥运纪念徽章:羽毛球

发表于 2006-6-14 08:12 
你不一定要特意为这个request变量赋值,如果request中没有这个东东它会默认为空值。


__________________
善良,好学,谦虚,自勉
只看该作者    顶部
离线 lijing6718
一般会员



精华贴数 0
个人空间 0
技术积分 172 (10790)
社区积分 0 (964178)
注册日期 2006-5-29
论坛徽章:1
开发板块每日发贴之星     
      

发表于 2006-6-15 09:09 
谢谢,这个问题已经搞定了.呵呵


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问