Smalltalk WebNonHTMLResource中的回车

Smalltalk WebNonHTMLResource中的回车,smalltalk,aida,Smalltalk,Aida,我创建以下Web元素: WebNonHTMLResource forText: ('This is', Character cr asString, 'a test') 但是,在浏览器中显示时,文本将如下所示: 这是一个测试 未考虑回车。如果将回车放入HTML,它将不会显示为换行符。您需要添加分页符标记: 'This is<br>a test' “这是一个测试” 如果您将cariage报税表放入HTML,它将不会显示为换行符。您需要添加分页符标记: 'This is<br&

我创建以下Web元素:

WebNonHTMLResource forText: ('This is', Character cr asString, 'a test')
但是,在浏览器中显示时,文本将如下所示:

这是一个测试


未考虑回车。

如果将回车放入HTML,它将不会显示为换行符。您需要添加分页符标记:

'This is<br>a test'
“这是一个测试”

如果您将cariage报税表放入HTML,它将不会显示为换行符。您需要添加分页符标记:

'This is<br>a test'
“这是一个测试”

发送到WebNonHTMLResource的“AIDA联系人类型:'text/plain''是否会确保其为文本格式?好的,然后将“Character lf asString”以及添加到上面的字符串中。在Smalltalks中,只有cr用于换行,而在web上,您需要cr和lf。请让我们知道现在是否有效。我进一步测试了一下。如果我只是在视图中返回WebNonHTMLResource元素,cr就可以工作(即使没有lf)。如果我将WebNonHTMLResource添加到另一个元素中,整个页面的内容类型显然仍然是text/html。我添加了一些html格式(div)以确保我可以控制演示文稿。发送到WebNonHTMLResource的“aidaContentType:“text/plain”是否会确保它是文本格式的?好的,然后将“Character lf asString”也添加到上面的字符串中。在Smalltalks中,只有cr用于换行,而在web上,您需要cr和lf。请让我们知道现在是否有效。我进一步测试了一下。如果我只是在视图中返回WebNonHTMLResource元素,cr就可以工作(即使没有lf)。如果我将WebNonHTMLResource添加到另一个元素中,整个页面的内容类型显然仍然是text/html。我添加了一些html格式(div),以确保我可以控制演示文稿。