我试图用JavaScript函数中的struts标签检索值,因为它被调用了很多次,并且我不会在需要时进行各自的更改。我想做一次。如何在JavaScript函数中使用Strut标签?
我在同一个JSP这方面的工作:
function myNewWindow(file_type, file_name){
Window= window.open('MyClassAction_ac.do?metodo=Start&docType='+file_type+'&docName='+file_name,'_blank','width=810,menubar=no,toolbar=no,scrollable=yes,resizable=no');
}
....
<a href="javascript:myNewWindow('<bean:write name="MyClass" property="type"/>','<bean:write name="MyClass" property="name"/>');">
<img src="<%=path%>img/img1.jpg" width="14" height="14" hspace="0">
</a>
但我需要的东西是这样的:
function myNewWindow(){
var file_Type= <%= <bean:write name="MyClass" property="type"/> %>
var file_name = <%= <bean:write name="MyClass" property="name"/> %>
Window= window.open('MyClassAction_ac.do?metodo=Start&docType='+file_type+'&docName='+file_name,'_blank','width=810,menubar=no,toolbar=no,scrollable=yes,resizable=no');
}
要运行脚本,应该在jsp页面中,而不是在单独的js文件中。 'var file_Type =' '' –
它与我正在使用的JSP相同。 – tomyforever
检查你的JS日志和呈现的源代码;将随机变量属性引入JS不太可能既不引用JS值也不引发JS渲染。 –