我有一个 java servlet,它生成 html,其中很少有在 html 中发生变化的变量。我想知道,最好是阅读 html 并插入变量还是将请求分派给 JSP?什么更有效地满足大量请求?
这是 html 读取/插入方式:
FileReader reader = new FileReader("index-template");
CharBuffer buffer = CharBuffer.allocate(16384);
reader.read(buffer);
String index = new String(buffer.array());
index = index.replaceAll("\\{\\{ variable\\}\\}", variable);
resp.setContentType("text/html");
resp.getWriter().write(index);
这是jsp调度:
request.getRequestDispatcher("/thankyou.jsp").forward(request, response);