Jsp 使用Servlet会话或Servlet请求动态设置文件路径时不加载Tinymce textarea

Jsp 使用Servlet会话或Servlet请求动态设置文件路径时不加载Tinymce textarea,jsp,attributes,tinymce,Jsp,Attributes,Tinymce,我已经创建了一个JSP文件,并在其中嵌入了Tinymce编辑器。我正在尝试使用从servlet会话属性或servlet请求属性检索的文件路径,动态加载带有html文件的Tinymce编辑器文本区域。但是,当我试图从servlet会话/请求属性获取文件路径时,textarea没有加载。 相反,如果我在jsp中硬编码文件路径,文本区域将加载html文件内容。 我使用以下代码片段来实现我的需求: var htmlfile=<%=(String)session.getAttribute("

我已经创建了一个JSP文件,并在其中嵌入了Tinymce编辑器。我正在尝试使用从servlet会话属性或servlet请求属性检索的文件路径,动态加载带有html文件的Tinymce编辑器文本区域。但是,当我试图从servlet会话/请求属性获取文件路径时,textarea没有加载。 相反,如果我在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);
}); 

在第一种情况下,即使警报也不起作用。

能否将编辑代码设置为使用代码格式?这将有助于提高可读性。我已经格式化了代码,希望现在就可以阅读了。我刚刚尝试了
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);
});