<html> <head> <title>{title}</title> </head> <body> <h1>Welcome, {name}!</h1> <p>{message}</p> </body> </html> import org.webmacro.Context; import org.webmacro.servlet.WebContext; import org.webmacro.servlet.WebContextAdapter; import org.webmacro.template.Template; import org.webmacro.template.TemplateException; import org.webmacro.servlet.WebMacro; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; public class MyServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); WebMacro webMacro = WebMacro.getInstance(); Template template = webMacro.getTemplate("template.wm"); Context context = new WebContextAdapter(request, response, getServletContext()); try { template.merge(context, out); } catch (TemplateException e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文