首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请教为什么小弟我在html中用js可以new ActiveXObject("WScript.Shell"),但是在jsp中却不行呢?小弟初学

2012-01-06 
请问为什么我在html中用js可以new ActiveXObject(WScript.Shell),但是在jsp中却不行呢?小弟菜鸟,望各位

请问为什么我在html中用js可以new ActiveXObject("WScript.Shell"),但是在jsp中却不行呢?小弟菜鸟,望各位帮助
<script language=javascript>

try{
var WshShell =new ActiveXObject("WScript.Shell")
}catch(e){
alert("new ActiveXObject error");
var error="error";
}
var computer=WshShell.ExpandEnvironmentStrings("%COMPUTERNAME%");
var loginuser=WshShell.ExpandEnvironmentStrings("%USERNAME%");
alert("computer = "+ WshShell.ExpandEnvironmentStrings("%COMPUTERNAME%"));
alert("login user = "+ WshShell.ExpandEnvironmentStrings("%USERNAME%"));
</script>

相同的代码,在html中可以运行,在jsp中却不行,不明白是为什么啊。
望各位指点

[解决办法]
提示什么?应该是安全问题吧
[解决办法]
这两个不是一家人
一个是你的浏览器来处理的
而jsp是有你的web服务器处理后再传递给用户,有浏览器解释执行,ok

热点排行