Altman icon indicating copy to clipboard operation
Altman copied to clipboard

你好,JSP linux 环境支持不是很好

Open aaaaaaaannn opened this issue 10 years ago • 3 comments

demo2 在linux环境直接执行命令不可以.

服务端中有这样一段代码 String ExecuteCommandCode(String cmdPath, String command) throws Exception { StringBuffer sb = new StringBuffer(""); String[] c = { cmdPath, File.separator=="/"?"-c":"/c", command };

我想其中-c 这部分作者有考虑过linux bash 环境.我不太了解项目该部分的细节代码流程,不知道怎么将命令解释器变更为/bin/sh。谢谢!

你的作品太棒了,永远支持你,望作者持续开发。我想我也可以在shell服务端代码上帮助altman完善。

aaaaaaaannn avatar Jun 25 '15 19:06 aaaaaaaannn

找到了一个临时办法。应该是服务端代码判断问题,增加了一个isWin 函数,可以正常列举。

另外命令窗口展示不是很简洁,字体显示乏味。自己单独做了下修改(调整小字体,按个人喜好更换了深色)。我可以提交代码吗?:dancer: 。麻烦作者解答!:hand:

https://github.com/aaaaaaaannn/fix-commandshow/blob/master/test.jsp

aaaaaaaannn avatar Jun 25 '15 23:06 aaaaaaaannn

欢迎使用Pull Requests功能:)

keepwn avatar Jul 08 '15 14:07 keepwn

嗯!有在研究

aaaaaaaannn avatar Jul 09 '15 12:07 aaaaaaaannn