我正在尝试在 java 中生成树结构以显示在 html 中。我可以通过在 Java 中生成纯 html 来使其工作,但我更愿意将树组件(根、分支、叶)的 html 保留在标签中,而不是为了可维护性。有没有一种好方法可以将包含自定义标签(或任何标签)的java字符串翻译成html?
我尝试了几件事:
- 在控制器中构建字符串,然后在 jsp 中打印(通过 scriptlet 或 EL) 字符串未翻译,但按原样打印,即显示在浏览器中
- 在控制器中构建结构,将其传递给生成字符串的自定义标签(更多自定义标签)与上述相同的问题。无法让它重新翻译正文。我尝试了 BodyTagSupport 和 SimpleTagSupport
-use core tags 结构太复杂,所以这不是一个选项
-scriptlet 不能很好地处理标签
有任何想法吗?