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