tomcat如何实现用户在网页上按按钮让服务器运行服务器上的exe文件?

具体来说就是公司的内网所有电脑都是连着的。现在在共享文档里写了一个javascript网页,用户在这个页面上按下一个按钮就会触发服务器用perl.exe在服务器上运行一个... 具体来说就是公司的内网所有电脑都是连着的。现在在共享文档里写了一个javascript网页,用户在这个页面上按下一个按钮就会触发服务器用perl.exe在服务器上运行一个脚本,结果也存在服务器上。
这个页面大概是这样
<HTML>
<HEAD>
<TITLE>run perl</TITLE>
<SCRIPT language = javascript>

function runExe(shellname,path){
a=new ActiveXObject("wscript.shell");
a.run(shellname+" "+path);
}
</SCRIPT>

</HEAD>
<BODY>

<INPUT type="button" value="run" onclick="runExe('Perl','路径\共享文档里的文件.pl')">
</BODY>
现在这个是使用客户端的perl来运行。
想要的效果是客户端即使没有perl也可以按下按钮用服务器上的perl运行。
同事说tomcat可以解决这个问题。求教网页和服务器上应该怎么写。
展开
 我来答
zhongtyler
2014-07-01 · TA获得超过4408个赞
知道大有可为答主
回答量:4384
采纳率:79%
帮助的人:904万
展开全部
所谓的javascript是在IE中运行的。也就是说你的这些代码都是在客户端运行,当然没什么用。
如果要在服务器端运行,那么你要学会假设服务器,发布应用,编写java,编写html。这不是短期里可能学会的。
另外既然有perl,说明你们公司perl用的比较多,perl也有相应的服务器运行方式的。所以不推荐使用tomcat。
追问
html已经编写完毕,只是一个关键操作是run一个perl的脚本。
能在本机有perl的情况运行共享文档中的脚本。
但是怎么样才能让没有perl的用户也能使用服务器的perl来运行脚本。
这个就是现在的问题。
我对java,C#,javascript都有了解。在服务器上安装tomcat和java也没有问题。
tomcat里面让客户端登陆服务器的host和port能够达到运行服务器上perl的效果吗?
追答
java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。
struggle初音
2014-07-01
知道答主
回答量:5
采纳率:0%
帮助的人:2.8万
展开全部
定义为服务器控件。
追问
如何定义?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式