jsp将js变量传给servlet,然后servlet保存数据到指定文件
时间: 2024-05-13 13:20:57 浏览: 14
1. 在jsp中定义一个js变量,例如:
```
<script>
var data = {
name: "张三",
age: 20,
gender: "男"
};
</script>
```
2. 使用ajax将js变量传给servlet,例如:
```
<script>
$.ajax({
type: "POST",
url: "servletUrl",
data: data,
success: function(response) {
// 处理响应结果
}
});
</script>
```
3. 在servlet中获取前端传来的数据,例如:
```
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String name = request.getParameter("name");
String age = request.getParameter("age");
String gender = request.getParameter("gender");
// 将数据保存到文件中
FileWriter writer = new FileWriter("filePath");
writer.write(name + "," + age + "," + gender);
writer.close();
// 返回响应结果
response.getWriter().write("保存成功");
}
```