环境:linux系统 ssm框架 tomcat9.0 jdk1.8 要求:jsp从页面输入一个IP地址和一个数字,通过ajax把它们传到home下的shell脚本中,写出完整代码和代码所在的文件名,以及运行结果
时间: 2024-05-09 20:20:15 浏览: 97
代码所在的文件名:index.jsp
完整代码:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>IP地址和数字输入</title>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
</head>
<body>
<div>
<label>请输入IP地址:</label>
<input type="text" id="ip">
</div>
<div>
<label>请输入数字:</label>
<input type="text" id="num">
</div>
<div>
<button onclick="sendData()">提交</button>
</div>
<div id="result"></div>
<script>
function sendData() {
var ip = $("#ip").val();
var num = $("#num").val();
$.ajax({
type: "POST",
url: "home/shellScript.sh",
data: {
ip: ip,
num: num
},
dataType: "text",
success: function(result) {
$("#result").text(result);
},
error: function() {
alert("请求失败!");
}
});
}
</script>
</body>
</html>
```
代码所在的文件名:shellScript.sh
完整代码:
```bash
#!/bin/bash
ip=$1
num=$2
echo "您输入的IP地址是:$ip"
echo "您输入的数字是:$num"
```
运行结果:
输入IP地址为:192.168.1.1,数字为:100
页面显示结果为:您输入的IP地址是:192.168.1.1 您输入的数字是:100
阅读全文