如何在JSP中将命令行参数传递给shell脚本

时间:2011-11-08 05:42:20

标签: jsp

我正在尝试从jsp向shell脚本发送变量。 即

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

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

但它将争论视为一个txtxstr而不是它的价值。怎么解决这个问题?

由于

1 个答案:

答案 0 :(得分:1)

  

但它将争论视为一个txtxstr而不是它的价值。

因为您将txtstr作为字符串传递。它应该是......

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