我想显示包含“\r\n”(CRLF)的终端响应字符串。我希望以下代码在单独的行中输出“AAA”“BBB”,但它始终显示在同一行中。终端渲染删除的 CRLF 字符。
我正在使用 primeface 4.0 RC1。
有什么建议可以解决这个问题吗?谢谢
<p:terminal id="terminal" widgetVar="term" commandHandler="#{terminalController.handleCommand}" prompt="ssh$" welcomeMessage="Welcome to SSH Terminal." />
public class TerminalController {
public TerminalController() {}
public String handleCommand(String command, String[] params) {
StringBuilder ret = new StringBuilder();
ret.append("AAA");
ret.append(" "); // ret.append("\n\r");
ret.append("BBB");
return ret.toString();
} }