【发布时间】:2011-12-08 02:44:44
【问题描述】:
我是 jsp 和运行时的新手。我需要能够在 Web 应用程序页面上运行带有按钮的脚本。脚本的位置在 /home/user/ejbca_4/bin 并运行它,
cd ejbca_4/bin
./ejbca.sh batch
有人建议将这些命令放在 /home/user/bin 的 .sh 文件中。我用以下内容创建了 /home/user/bin/test.sh:
#!/bin/bash
cd ejbca_4/bin
./ejbca.sh batch
我在jsp页面中添加了这个
<input type="submit" name="Generate test" value='<c:out value="Generate Test"/>' tabindex="<%=tabindex++%>"
onClick='generate()'>
function generate() {
Process proc = Runtime.getRuntime().exec("test.sh",null,null);
}
但不知何故,这给出了 NumberFormatException。我删除了 Process proc:
function generate() {
Runtime.getRuntime().exec("test.sh",null,null);
}
并且没有 NumberFormatException。但是,该脚本未运行。谁能解释这应该怎么做?
【问题讨论】:
标签: jsp shell web-applications button command