2

我创建了一个 JSP 文件并在其中嵌入了 Tinymce 编辑器。我正在尝试使用从 servlet 会话属性或 servlet 请求属性检索的文件路径动态加载带有 html 文件的 Tinymce 编辑器文本区域。但是当我试图从 servlet 会话/请求属性中获取文件路径时,文本区域没有加载。相反,如果我在 jsp 中对文件路径进行硬编码,则文本区域会加载 html 文件内容。我正在使用以下代码片段来实现我的要求:

    var htmlfile=<%=(String)session.getAttribute("htmlfile")%>;
var relativepath = "../";
var html = relativepath.concat(htmlfile);
alert(html);
$.get(html,function(response) { 
    alert("xxx") ;
    tinyMCE.activeEditor.setContent(response);
}); 

但它没有用。相反,如果我检查以下内容,它会起作用:

    var htmlfile="file1019318009999821318.html";
var relativepath = "../";
var html = relativepath.concat(htmlfile);
alert(html);
$.get(html,function(response) { 
    alert("xxx") ;
    tinyMCE.activeEditor.setContent(response);
});

在第一种情况下,甚至警报都不起作用。

4

0 回答 0