mar*_*osh 6 html java spring-mvc
什么是创建一个包含HTML(使用正确的编码),一个String对象(我想),我可以在返回列举了最简单,最快捷的方式@ResponseBody(Spring MVC的)?
这对你有用吗?
StringBuilder htmlBuilder = new StringBuilder();
htmlBuilder.append("<html>");
htmlBuilder.append("<head><title>Hello World</title></head>");
htmlBuilder.append("<body><p>Look at my body!</p></body>");
htmlBuilder.append("</html>");
String html = htmlBuilder.toString();
Run Code Online (Sandbox Code Playgroud)
可以有几种方法.
首先,您可以使用String或StringBuilder.这适用于非常短的HTML <html>Hello, <b>world</b></html>.
如果HTML更复杂,那么使用某些API会更容易.看看这些链接:
http://xerces.apache.org/xerces-j/apiDocs/org/apache/html/dom/HTMLBuilder.html
或html builder java在谷歌搜索.
其他可能性是模板化.如果你确实有一个模板,您希望替换几个的话,你可以写你的HTML作为一个*.html与文件{0},{}为参数标记.然后只需java.text.MessageFormat用来创建实际的HTML文本.
接下来的方法是使用像Velocity这样的"真实"模板引擎.