我有个html文件,内容很简单就是一个超连接:
<a href="login.jsp?Id=$nodebrowse.userid$">$nodebrowse.userid$</a>
现在问题来,当我跳转到login.jsp页面时,后面的参数能看得到,我现在想隐藏这个参数,怎么做啊?
我改了下HTML,具体如下:
<html>
<a href="javascript:submit('login.jsp','post','')">$nodebrowse.userid$</a>
<script language="javascript">
<!--
function submit(action, method, target)
{
var form = document.createElement("FORM"); form.action = action;
form.method = method;
form.target = target; for(var i = 3; i < arguments.length - 1; i += 2)
{
var input = document.createElement("<INPUT NAME=\"" + arguments[i] + "\");
input.type = "HIDDEN";
input.value = arguments[i+1];
form.appendChild(input);
} document.body.appendChild(form); form.submit();
}
-->
</script>
</html>
发现提交不到jsp叶面,牛人救救我啊
<a href="login.jsp?Id=$nodebrowse.userid$">$nodebrowse.userid$</a>
现在问题来,当我跳转到login.jsp页面时,后面的参数能看得到,我现在想隐藏这个参数,怎么做啊?
我改了下HTML,具体如下:
<html>
<a href="javascript:submit('login.jsp','post','')">$nodebrowse.userid$</a>
<script language="javascript">
<!--
function submit(action, method, target)
{
var form = document.createElement("FORM"); form.action = action;
form.method = method;
form.target = target; for(var i = 3; i < arguments.length - 1; i += 2)
{
var input = document.createElement("<INPUT NAME=\"" + arguments[i] + "\");
input.type = "HIDDEN";
input.value = arguments[i+1];
form.appendChild(input);
} document.body.appendChild(form); form.submit();
}
-->
</script>
</html>
发现提交不到jsp叶面,牛人救救我啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货