我的应用程序中的Strust2-Jquery插件。到目前为止,一切都运行良好,直到我陷入这个问题。我正在使用sj:a
标记向服务器提交一个from,如果出现错误,服务器会返回我向用户显示的html格式错误。我正在使用以下代码
(简化版)
$.subscribeeventHandler' , function(event, data){
var $res = $(event.originalEvent.request.responseText);
alert(event.originalEvent.request.responseText);
$('#recoverPasswordErrorMsg').html($res.html());
});
在警报中显示正确的html,但是当我设置html时,它会显示html字符串而不是解析并显示它。页面上显示以下字符串
“< strong>您的帐户目前无效。请点击发送至user1741@dummy.com< / strong>的链接激活您的帐户”
答案 0 :(得分:1)
我正在使用s:actionerro标签来显示来自服务器端的消息,基本上这个标签正在转义HTMl,因为它具有属性escape
,默认情况下其值为true。我将escape
的值更改为false
,这对我来说非常有用。