前提
Javaサーブレットで処理した結果を文字列として
WEBブラウザに送信しています。
このとき、文字列が長い場合は改行して
WEB画面に表示したいです。
実現したいこと
WEBブラウザに表示する文字列を
いったん、javascriptで受け取って
window.onload メソッドで設定し
画面に表示したいです。
改行は<br>を文字列の間に埋めて行う考えです。
発生している問題
javascript で<br>を含めた文字列を
innerText に代入しようとすると、
<br>がWEB画面に表示され改行されません。
該当のソースコード
html
1<div id="result"> 2</div>
javascript
1var resultStr = ’以下、処理結果です。\n処理は成功しました。'; //←実際はJavaサーブレットから文字を受け取る 2document.getElementById("result").innerText = resultStr.replace(/(\r\n|\n|\r)/gm, '<br>');
試したこと
補足情報
・開発言語:Java 11
・開発環境:Eclipse
・Apache:Tomcat 9

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/09/07 14:50