2011-11-08 68 views
0

我想從jsp發送一個變量到shell腳本。 即如何將命令行參數傳遞給JSP中的shell腳本

txtstr="xxx" 
Process p=Runtime.getRuntime().exec("filename.sh txtstr"); 

Process p=Runtime.getRuntime().exec("filename.sh 'txtstr'"); 

但它正在論證作爲txtxstr而不是它的價值。如何解決這個問題?

感謝

回答

1

但它正在論證作爲txtxstr而不是它的價值。

因爲您將txtstr作爲字符串傳遞。它應該是...

txtstr="xxx"; 
Process p=Runtime.getRuntime().exec("filename.sh "+txtstr); 
+0

HI它不工作。 null作爲參數傳遞給shell腳本。 – MRK

+0

對不起。上述解決方案正在運行。謝謝。 – MRK

相關問題