diff --git a/src/org/redkale/boot/ApiDocs.java b/src/org/redkale/boot/ApiDocs.java index 2f67f2040..abf5e6dba 100644 --- a/src/org/redkale/boot/ApiDocs.java +++ b/src/org/redkale/boot/ApiDocs.java @@ -126,6 +126,7 @@ public class ApiDocs extends HttpBaseServlet { parammap.put("type", ptype.getName() + (isarray ? "[]" : "")); parammap.put("src", param.src()); parammap.put("comment", param.comment()); + parammap.put("required", param.required()); paramsList.add(parammap); if (ptype.isPrimitive() || ptype == String.class) continue; if (typesmap.containsKey(ptype.getName())) continue; @@ -188,7 +189,7 @@ public class ApiDocs extends HttpBaseServlet { in = new FileInputStream(doctemplate); } if (in == null) in = ApiDocs.class.getResourceAsStream("apidoc-template.html"); - String content = Utility.read(in).replace("${content}", json); + String content = Utility.read(in).replace("'${content}'", json); in.close(); FileOutputStream outhtml = new FileOutputStream(new File(app.getHome(), "apidoc.html")); outhtml.write(content.getBytes("UTF-8")); diff --git a/src/org/redkale/boot/apidoc-template.html b/src/org/redkale/boot/apidoc-template.html index 08dec1f55..7b835eba0 100644 --- a/src/org/redkale/boot/apidoc-template.html +++ b/src/org/redkale/boot/apidoc-template.html @@ -29,7 +29,7 @@ var servlet = jsoncontent.servers[i].servlets[j]; if (html.length > 2) html.push('