2011-11-08 21 views
0

jspからシェルスクリプトに変数を送信しようとしています。 すなわちJSPのシェルスクリプトにコマンドライン引数を渡す方法

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が渡されます。 – MRK

+0

申し訳ありません。上記の解決策が働いています。ありがとうございました。 – MRK

関連する問題