如何在javascript中使用jsp include tag
How to use jsp include tag in javascript
我在页面上创建了一个页面,当用户单击该按钮时,该页面有一个按钮,新行插入了输入字段和下拉框。 我必须在下拉列表中显示从XMl使用的动态值。为此,我创建了一个页面 getdata.jsp它返回 value1value2。我已经将该页面包含在索引中.html我想在其中显示下拉列表。但是问题是当我尝试在 Java 脚本中使用不起作用的 inculde 标签时。我必须将此页面包含在我的索引中.jsp以便下拉列表将创建动态。
我想在这里包含我的页面
cell4.innerHTML ="<%@include file="getdata.jsp" %>";
我怎样才能做到这一点。谢谢
给你一些想法。
这通常是通过 ajax 请求完成的,而不是像这样的直接包含。这允许您随时刷新数据,并在服务器端和客户端代码之间保持更好的分离。它看起来像这样:
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
cell4.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET","getdata.jsp",true);
xmlhttp.send();
或者,如果你真的想像这样包含 jsp 文件,你也需要从 jsp 文件中包含它。目前,您的脚本很可能位于".js"文件中。您的 Web 服务器不会像 jsp 文件那样处理此问题,并且您的包含将被忽略。您可以将其更改为".jsp"并更新脚本标记的 src 属性。但是,我不建议使用这种方法。
相关文章:
- 使用JSP从服务器检索和显示图像
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- servlet中的请求对象,而不是从jsp接收参数值
- 使用Javascript生成包含JSP的HTML
- 转义在jsp's脚本
- AngularJS ng include dons'不起作用
- 显示&作为&在jsp中使用angularjs而不使用ng-bind-html
- 在JSP中运行pdftk
- 使用javascript和jsp将数据插入到融合图中
- 如何将输入类型值或id从一个jsp传递到另一个jsp页面
- 在更改名称时,使用ajax jsp在下拉菜单中填充多个文件夹的数据
- ng include导致角度问题
- AngularJS ng include won'不知什么原因不起作用
- 在使用cq:include包含外部JS之前,如何在JSP中包含全局JS变量
- 如何将日期id从一个jsp传递到另一个jsp页面
- getting id from jsp
- 如何在javascript中使用jsp include tag
- jsp:include中的JSF 1.2自定义组件
- 使用JSP include指令传递参数
- jsp:include标记dons'我不使用javascript