利用<a>标签
例:<a href="<%=basePath%>bjspid=2&type=insert"></a>
跳转到bjsp页面,
bjsp 页面通过 requestgetParameter("id")获得传递的值。
<base> 标签为页面上的所有链接规定默认地址或默认目标。
不能加载说明路径不正确,应该是你写的css加载路径加上<base>标签定义的路径后就返回不到了,而js的加载路径加上<base>标签定义的路径能访问到所以能正常执行。
你把你css加载路径和<base>标签定义的路径重复的部分去掉就可以了
尊敬的用户,您好!很高兴为您答疑。
默认设置下,处于安全考虑,火狐是无法获取此路径的。
但是通过修改设定,可以变相实现此目的:
第一步:打开“about:config”页面,查找“signedappletscodebase_principal_support”属性,将其值设置为true。
设为TRUE
第二步:在javascript中采用以下代码进行获取:
复制内容到剪贴板
代码:
function getValueFF(id){
var ip = documentgetElementById(id);
if (ipfiles) {
//ffx3 - try to have access to full path
try {
netscapesecurityPrivilegeManagerenablePrivilege( 'UniversalFileRead' )
}
catch (err) {
//need to set signedappletscodebase_principal_support to true
}
};
return ipvalue;
}
但是此方案对于面向大众的网站意义不大。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
用dwr做,步骤:1、导入jar
<script type="text/javascript" src="<%=basePath %>dwr/enginejs"></script>
<script type="text/javascript" src="<%=basePath %>dwr/utiljs"></script>
<script type="text/javascript" src="<%=basePath%>dwr/interface/categoryManagerjs"></script>
2、JS
function addOption(){
var selectObject = documentgetElementById("unit");
categoryManagerfindAllUnit(function(unitList){
for(var i=0; i<unitListlength; i++){ var object = new Option(unitList[i]UNITNAME,unitList[i]UNITNAME);
selectObjectoptionsadd(object);
}
}); // end dwr
}
3、下拉列表
<select id="unit" name="assetCardcatunit" style="width:154px" ></select>
4、body里面先要进行加载
<body onload="addOption()">
以上就是关于如何理解<base href="<%=basePath%>全部的内容,包括:如何理解<base href="<%=basePath%>、求教js获取url参数、jsp页面中点击按钮跳转页面的同时如何传参,最好是js格式的,不想用servlet等形式,接收页面如何获取参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)