我写了很多空白,你可以看到下面的代码。

out.println("new Array('1453    12999   ALPER    KOPUZ')");

不幸的是,当代码编译并运行屏幕上的代码时,我可以将其视为
“1453 1299阿尔卑斯科普兹”。
这意味着它会自动删除空白,并且只在一个单词后面放一个空白。它在旧版本的Internet Explorer上运行得很好,但它确实在Internet Explorer上显示了“1453 1299 ALPER KOPUZ”这样的行,我需要修复它,我们的应用程序就运行在这台服务器上。
我试过css“white space:pre;”,但还是一样。
这个问题让我发疯,把我的3个小时都吃掉了。如果你有什么办法修理它,我会很高兴的。
干杯
阿尔珀·科普兹

最佳答案

我猜用out.println你是把文本作为HTML写在你的页面上作为回应。
一旦将文本打印为HTML,就需要对其进行预格式化。试着把你的文本放在标签前,如下所示。

out.println("<pre>new Array('1453        12999 ALPER KOPUZ')</pre>");

告诉我这是不是你要找的。

09-20 10:32