jsp 全局变量不同文件之间怎样访问

pfab741
2013-10-10 · TA获得超过4361个赞
知道大有可为答主
回答量:1081
采纳率:0%
帮助的人:1995万
展开全部
问题补充:高级java工程师 写道例如此程序:研究发现:属性(变量)可分为三类(对象属性、全局变量和局部变量)对象属性:声明时以“this.”开头,只能被“类的实例”即对象所调用,不能被“类内部(对外不对内)”调用;全局变量:声明时直接以变量名开头,可以任意调用(对内对外);局部变量:只能被 “类内部(对内不对外)”调用。 JS函数的声明与访问原理 <script type="text/javascript"> //类 var testClass = function(){ //对象属性(对外不对内,类调用) this.age ="25"; //全局变量(对内对外) name="jack"; //局部变量(对内不对外) var address = "beijing"; //全局函数(对内对外) add = function(a,b){ //可访问:全局变量和局部变量 multiply(a,b); return a+b; } //实例函数(由类的对象调用) this.minus = function(a,b){ //可以访问:对象属性、全局变量和局部变量 return a-b; } //局部函数(内部直接调用) var multiply = function(a,b){ //只能访问:全局变量和局部变量 return a*b; } } //类函数(由类名直接调用) testClass.talk= function(){ //只能访问:全局变量和全局函数 this.what = function(){ alert("What can we talk about?"); about(); } var about = function(){ alert("about name:"+name); alert("about add(1,1):"+add(1,1)); } } //原型函数(由类的对象调用) testClass.prototype.walk = function(){ //只能访问:全局变量和全局函数 this.where = function(){ alert("Where can we go?"); go(); } var go = function(){ alert("go name:"+name); alert("go add(1,1):"+add(1,1)); } } </script> 下面看看如何调用: <script type="text/javascript"> //获取一个cbs类的实例 var cbs= new testClass(); //调用类的对象属性age alert("age:"+cbs.age); //获取类函数talk的实例 var talk = new testClass.talk(); //调用类函数的实例函数 talk.what(); //获取原型函数walk的实例 var walk = new cbs.walk(); //调用原型函数的实例函数 walk.where(); </script> 很感激您的解答, 但是我想知道的是jsp 变量的调用,不是 js 问题补充:AngelAndAngel 写道你要在外面建立一个类,然后定义static,然后任何地方都可以调用了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式