Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何动态获取JSP参数?(或创建JSP参数)_Javascript_Jquery_Ajax_Jsp - Fatal编程技术网

Javascript 如何动态获取JSP参数?(或创建JSP参数)

Javascript 如何动态获取JSP参数?(或创建JSP参数),javascript,jquery,ajax,jsp,Javascript,Jquery,Ajax,Jsp,我不熟悉JSP和ajax,但同时尝试这两种技术 我正在制作一个可以通过这些步骤添加或删除的动态选项卡 我想把控制器中的参数放在新添加的选项卡的内容区域中 1.单击列表中的“加载项目”按钮时,添加新选项卡 $('li role=“presentation”>' +“”).insertBefore(“#liProjectTabAdd”); $('' + '' +“” + '' +“添加块” + '' +'').appendTo('.projectTab内容'); 2.通过ajax调用控制器(po

我不熟悉JSP和ajax,但同时尝试这两种技术

我正在制作一个可以通过这些步骤添加或删除的动态选项卡

我想把控制器中的参数放在新添加的选项卡的内容区域中


1.单击列表中的“加载项目”按钮时,添加新选项卡

$('li role=“presentation”>'
+“”).insertBefore(“#liProjectTabAdd”);
$(''
+ ''
+“
    ” + '' +“添加块” + '' +'').appendTo('.projectTab内容');
    2.通过ajax调用控制器(post方法)

    $.post(“loadProjectContent.do”,
    {
    项目D:pId
    }
    );
    
    3.控制器调用DAO并获取项目内容。 (内容正确,我用印刷品检查过)

    Project项目=新项目();
    setProjectId(Integer.parseInt(request.getParameter(“projectId”));
    doGetProjectContent(项目);
    request.setAttribute(“projectContent”,project.getProjectContent());
    

    那么现在,如何在JSP中获取此项目内容?

    我尝试在附加选项卡时添加jsp标记,但它是原始文本

    (如~~${projectContent}~~~)

    $(“”
    + ''
    +“
      ” +“${projectContent}” +“
    ” + '' +“添加块” + '' +'').appendTo('.projectTab内容');


    请保存此新手

    项目内容
    写入响应,而不是将其添加为请求属性


    在客户端,解析AJAX请求的响应,并将其添加到DOM中。

    很抱歉详细询问。您是指响应方法,如response.setHeader()?不,将其写入响应主体。不知道您的
    项目内容的类型是什么。如果它不是一个字符串,您可能希望首先将其序列化为一个字符串或JSON对象。