关于jsp链接外部js的问题···

首先是jsp的代码,jsp代码如下:

<script type="text/javascript">
    //使用EL表达式传入参数
    $(function(){
        seckill.detail.init({
            seckillId : ${seckill.seckillId},
            startTime : ${seckill.startTime.time},//毫秒,方便js作解析
            endTime : ${seckill.endTime.time}
        });
    });
</script>



这个jsp所链接js如下:
var seckill={
//封装秒杀相关ajax的url  
URL:{

},
//验证手机号
validatePhone : function(phone){
    if(phone && phone.length == 11 && isNaN(phone)){
        return true;
    }else{
        return false;
    }
},
//详情页秒杀逻辑
detail:{
    //详情页初始化
    init : function(params){
        //手机验证和登陆,计时交互
        //规划交互流程
        //在Cookie中查找手机号
        var userPhone = $.cookie('userPhone');
        var startTime = params['startTime'];
        var endTime = params['endTime'];
        var seckillId = params['seckillId'];
        if(!seckill.validatePhone(userPhone)){
            //请先登陆
            //控制输出
            var userPhoneModel = $('#phoneModel');//拿到bootstrap的组件
            //调用这个组件的方法,传递json参数
            userPhoneModel.modal({
                show : true, //显示弹出层
                backdrop : 'static',//禁止位置关闭
                keyboard : false //关闭键盘事件
            });
            $('#userPhoneBtn').click(function(){
                var inputPhone = $('userPhoneKey').val();
                if(seckill.validatePhone(inputPhone)){
                    //将用户手机写入到cookie
                    $.cookie('userPhone',inputPhone,{expires:7,path:'/seckill'});
                    window.location.reload();
                }else{
                    $('#userPhoneMessage').hide().html('<label class="label label-danger">手机填写有误</label>').show(300);
                }
            });
        }               
    }
}

}

然后使用浏览器调试的时候发现····访问到的js内容根本就不是上面的js····而是我写的另外一个jsp页面···这是什么鬼错误- -有没有大神解释一下··

1个回答

你想使用外部的js,你必须在jsp中引入你要使用的js文件,像这样

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问