From bc20c82fef75c82c107d4f518a5fd7c5bced7e85 Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Wed, 11 Jan 2017 10:24:49 +0800 Subject: [PATCH] --- src/org/redkale/boot/ApiDocs.java | 3 ++- src/org/redkale/boot/apidoc-template.html | 11 +++++----- src/org/redkale/net/http/HttpBaseServlet.java | 2 ++ src/org/redkale/net/http/Rest.java | 22 +++++++++++-------- src/org/redkale/net/http/RestParam.java | 2 ++ 5 files changed, 25 insertions(+), 15 deletions(-) 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('