如何将java字符串格式化为JSP代码并保存到文件中?

如何将java字符串格式化为JSP代码并保存到文件中?,java,Java,我有一个Java字符串,其中包含我通过编程生成的JSP代码。我希望字符串中的代码正确格式化和对齐,然后将代码保存在磁盘上 我已经在使用Formatter.formatSource()方法将一些字符串格式化为Java代码,甚至字符串中的XML代码也可以使用javax.XML.transform.Transformer进行格式化 但是我找不到任何类似的东西来将字符串正确格式化为JSP代码。它喜欢html 试试这个: Spanned spannedContent = Html.fromHtml(Y

我有一个Java字符串,其中包含我通过编程生成的JSP代码。我希望字符串中的代码正确格式化和对齐,然后将代码保存在磁盘上

我已经在使用Formatter.formatSource()方法将一些字符串格式化为Java代码,甚至字符串中的XML代码也可以使用javax.XML.transform.Transformer进行格式化

但是我找不到任何类似的东西来将字符串正确格式化为JSP代码。

它喜欢html

试试这个:

  Spanned spannedContent = Html.fromHtml(YOUR_STRING);
    textView.setText(spannedContent, BufferType.SPANNABLE);

我认为这是Android特有的。我正在使用eclipse和Java8。我想打印格式正确的JSP代码(而不是呈现它)。在servlet的doGet中,可以使用一些属性名设置请求属性Sing值。然后在servlet中使用requestDispatcher转发到一个接受request属性的JSP。这就是你的意思吗?不,Eggen,我有Java字符串中的JSP代码。我想在控制台上打印该字符串,这样整个代码就不会出现在一行中,而是正确对齐。我希望以编程方式格式化字符串中的代码,就像我们在eclipse编辑器中使用ctrl+shift+F手动格式化代码一样<代码>“\n”。当然,JSP没有被编译。