在jsp里调用命令行command命令! Runtime run=new Runtime.getRuntime();Process pro=run.exec("CMD COMMAND"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思,jsp我不熟.有代码掩饰否?谢先 1.Runtime.getRuntime().exec("java xxx.class");2.javascript: document.execommand("java xxx.class")//好像是这样.. 是执行类似"java xxxx"的命令.而且还不想出现DOS窗口.不知有没解决办法. 还要返回dos下执行的结果比如dir c:\显示c盘下所有的文件夹不知又没有可能呀? 如果你要执行java xxx.class,可以有更直接的方法:直接在JSP中写: xxx.main(new String[0]) 就可以了,根本不需要Runtime之类的方式;如果你需要运行外部的命令,譬如说 xxx.bat , 那就需要Runtime.exec("path/xxx.bat"); 不是java xxx.java 就是控制台命令要是想在网页上输出dos的返回结果那?应该怎么办? 同样的效果要是在applet里怎么实现那? 如果需要读取命令的执行结果,这样做:Process process = Runtime.exec(".../xxx.bat");InputStream in = process.getInputStream();InputStream err = process.getErrorStream();然后从in中读取的信息就是命令执行后的标准输出(stdout), err中读取的信息是命令的标准错误输出信息(stderr) applet的情况稍微复杂一些!由于Applet运行在浏览器中,即客户端,分两种情况:1. 如果你需要运行客户端的命令,可以直接用上述方法编写程序,但需要做Applet的安全策略定义和为Applet签署数字签名,来确保Applet可以获得执行外部命令的权限.2. 如果你需要运行服务器段的命令,可以通过编写一个Wrapper模式的Servlet,通过Applet访问这个Servlet,由Servlet运行服务器端的外部命令,然后将结果传递给Applet,由Applet显示. 暗暗请求其他服务器界面, tomcat报错,请各位看看 路过大哥帮我看看这个脚本出了什么问题 大家评论一下网站每个频道有一个数据库是否合理? view,action,service,dao,domain,如何按照mvc规范写web程序 页面刷新问题 关于结果集的问题 怎么把javascrip中的变量传到Jsp中去 配置jive的问题 Spring @Scheduled 路径问题,又是路径问题,Tomcat的路径问题 关于JSP的数据库连接和在页面中显示数据库中的数据的问题
谢先
2.javascript: document.execommand("java xxx.class")//好像是这样..
"java xxxx"
的命令.
而且还不想出现DOS窗口.
不知有没解决办法.
比如dir c:\
显示c盘下所有的文件夹不知又没有可能呀?
直接在JSP中写: xxx.main(new String[0]) 就可以了,根本不需要Runtime之类的方式;如果你需要运行外部的命令,譬如说 xxx.bat , 那就需要Runtime.exec("path/xxx.bat");
要是想在网页上输出dos的返回结果那?
应该怎么办?
Process process = Runtime.exec(".../xxx.bat");
InputStream in = process.getInputStream();
InputStream err = process.getErrorStream();然后从in中读取的信息就是命令执行后的标准输出(stdout), err中读取的信息是命令的标准错误输出信息(stderr)
由于Applet运行在浏览器中,即客户端,分两种情况:
1. 如果你需要运行客户端的命令,可以直接用上述方法编写程序,但需要做Applet的安全策略定义和为Applet签署数字签名,来确保Applet可以获得执行外部命令的权限.
2. 如果你需要运行服务器段的命令,可以通过编写一个Wrapper模式的Servlet,通过Applet访问这个Servlet,由Servlet运行服务器端的外部命令,然后将结果传递给Applet,由Applet显示.