Skip to content

Commit d65c0cc

Browse files
committed
Update core-concepts.md
1 parent 620abe4 commit d65c0cc

File tree

2 files changed

+20
-4
lines changed

2 files changed

+20
-4
lines changed

en/core-concepts.md

+10-2
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,17 @@ repository.execute("UPDATE users SET name = ? WHERE id = ?",
102102

103103
```java
104104
@Action("api/data")
105-
public JsonResponse getData(Request request) {
105+
public String getData(Request request, Response response) {
106106
String param = request.getParameter("key");
107-
return new JsonResponse({"key": param});
107+
108+
// Set content type to JSON
109+
response.headers().add(Header.CONTENT_TYPE.set("application/json"));
110+
111+
// Create JSON response
112+
Builder builder = new Builder();
113+
builder.put("key", param);
114+
115+
return builder.toString();
108116
}
109117
```
110118

zh/core-concepts.md

+10-2
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,17 @@ repository.execute("UPDATE users SET name = ? WHERE id = ?",
102102

103103
```java
104104
@Action("api/data")
105-
public JsonResponse getData(Request request) {
105+
public String getData(Request request, Response response) {
106106
String param = request.getParameter("key");
107-
return new JsonResponse({"key": param});
107+
108+
// 设置内容类型为 JSON
109+
response.headers().add(Header.CONTENT_TYPE.set("application/json"));
110+
111+
// 创建 JSON 响应
112+
Builder builder = new Builder();
113+
builder.put("key", param);
114+
115+
return builder.toString();
108116
}
109117
```
110118

0 commit comments

Comments
 (0)