我如何在NVelocity中转义?
例如test.message = "136# 1/4“测试”
如果我使用<input type="text" id="Test.Description" value="$test.message"/>
它显示: 136# 1/4
如果我使用<input type="text" id="Test.Description" value=$test.message/>
它显示: 136
如果我使用<input type="text" id="Test.Description" value='$test.message'/>
它显示: 136# 1/4“测试但它转义‘
如何在不转义的情况下显示136# 1/4“测试?
发布于 2010-07-13 00:57:29
目前,nVelocity还没有内置的工具来对它的变量进行超文本标记语言编码(有一些关于在未来的版本中添加它的讨论)
同时,在您的控制器中,您只需执行以下操作:
test.message = HttpUtility.HtmlEncode(test.message);或
test.message = test.message.Replace("\"", """);https://stackoverflow.com/questions/3229640
复制相似问题