gpt4 book ai didi

java - sos 和 return 语句

转载 作者:行者123 更新时间:2023-12-02 00:49:07 24 4
gpt4 key购买 nike

sos.print("{success:true}");
sos.close();
  1. sos 是什么?
  2. 我们为什么要关闭 sos?
  3. 它在哪里打印,在控制台还是其他地方。

是不是类似于 return 语句

返回“{成功:true}”;

我也可以像这样传递我的ajax响应吗

更新...我已经在这里更新了整个代码。

protected void process(HttpServletRequest request, HttpServletResponse response) {

try {
ServletOutputStream sos = response.getOutputStream();
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragma","no-cache");
response.setContentType("text/plain");
String name = request.getParameter("name");
String age = request.getParameter("age");
String city = request.getParameter("city");
String phone = request.getParameter("phone");

System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("City: " + city);
System.out.println("Phone: " + phone);

String query ="INSERT INTO CRUD_DATA VALUES('"+name+"',"+age+",'"+city+"',"+phone+")";
System.out.println("Query:" + query);

OracleDataSource ods = new OracleDataSource();
ods.setUser("abdel");
ods.setPassword("password");
ods.setURL("jdbc:oracle:thin:@//127.0.0.1/XE");

Connection conn = ods.getConnection();
Statement statement = conn.createStatement();

statement.executeUpdate(query);
conn.commit();
conn.close();

sos.print("{success:true}");
sos.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


}

最佳答案

sos是什么?
您应该检查从中获取的代码并查看 sos 是如何定义的。在 Java 中,对象行为是由其类型而不是名称定义的。

我们如何关闭 sos?
妈的,我一直在读“为什么我们称它为‘sos’”:)
大概,它的类是S***OutputStream

它在哪里打印,在控制台还是其他地方。
同样,我的猜测是它将数据打印到 ServletResponse 对象的缓冲区中。

编辑
因此,这是理解 sos 是什么

的重要内容
ServletOutputStream  sos = response.getOutputStream();

您可以查看 ServletOutputStream object 的文档和 getOutputStream method .

我也可以像这样传递我的ajax响应吗
是的,您可以像这样将响应从 Java servlet 传递到客户端的浏览器。

关于java - sos 和 return 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3959686/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com