jsp页面利用js activexobject调用客户机exe文件
<SCRIPT language=JavaScript>
function Run(strPath)
{
try
{
var objShell = new ActiveXObject("wscript.shell");
objShell.Run(strPath);
objShell = null;
//alert("ok");
}
catch(e)
{
alert('找不到文件"'+strPath+'"(或它的组件之一)。请确定路径和文件名是否正确.')
}
}
</SCRIPT>
<span style="color:red;font-size:22;" mce_style="color:red;font-size:22;">恭喜您,登录成功!</span>
<body background="<%=pth%>/image/line.gif">
<a href="#" mce_href="#" onclick="Run('d:\\norton\\PMagic.exe')">魔术师</a>
</body>
但是如果路径中包含空格就会出现问题,会找不到要执行的文件
如:Program Files
wep app 22
遇到这样的情况就是取前六个字母,然后加~1
如:Progra~1
wepapp~1
但是遇到前六位重名的问题,我还没有找到解决的方法
相关文档:
格式如下: <%!
[synchronized] 返回类型 函数名(形参列表)
&nbs ......
1.jsp:include标签是在执行时才对加载的文件进行处理,因此Jsp页面和它所加载的文件在逻辑和语法上都是独立的,如果对加载文件进行修改,那么运行时可以看到所加载文件修改后的结果
2.而用include指令加载文件时,是将加载文件和Jsp页面合并成一个新的Jsp页面后,发送给Jsp引擎进行处理的,因此如果加载文件发生变化,则必 ......
session对象是javax.servlet.http.HttpSession类的一个子类对象;在session中保存的对象值在当前用户连接的所有页面中都是可以被访问到的,即session对象是存储在每个打开的IE浏览器中的,不同的用户所对应的session对象一般是不同的;常用方法如下:
setAttribute(String name,Obje ......
一个站点服务器中所有的用户公用一个application对象,当站点服务器开启时,该对象就被创建,直到网站关闭;也就是说:该对象一旦被创建了,它将被保存在服务器上;它的生命周期与服务器的生命周期相同;常用方法如下
setAttribute(String name,Object o):将名字为name,值为o的数据存储到appli ......
Cookie对象是由Web服务器产生后保存在浏览器中的信息,它可以用来保存一些小量的信息在浏览器中;该对象不属于Jsp的内置对象,它需要构造才能使用
1. 构造:
Cookie cookie对象名=new Cookie(cookie变量名,cookie中所存储的对象)
2. cookie的写入与读取
&nbs ......