有 JSP 变量${remoteFolder}
它的值是\\file-srv\demo
使用嵌入在这个 JSP 中的 jQuery。
jQuery 将${remoteFolder}
变量解析为\file-srvdemo,即删除一个斜线。
如何保持这个变量的初始值?
编辑:当${remoteFolder}
在form
标签内使用时,它解决了。
编辑2:
JSP 的 JS 部分,斜线被去掉了..
<script>
var oScript = document.createElement("script");
oScript.type = "text/javascript";
oScript.text = "var $j = jQuery.noConflict();";
oScript.text+= "$j(document).ready(function(){";
...
oScript.text+= "'script':'<%= request.getContextPath() %>/uploadFile?portletId=${portletId}&remoteFolder=${remoteFolder}',";
...
oScript.text+= "});";
document.body.appendChild(oScript);
</script>
编辑3:
var的早期使用,${remoteFolder}
斜杠没问题 < form enctype="multipart/form-data" method="post" target="uploadFrame" action="<%= request.getContextPath() %>/uploadFile?portletId= ${portletId}&remoteFolder=${remoteFolder}">