<script type="text/javascript">
function nameAndPwd(){
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
var url = "login_System.action?username="+username+"&password="+password;
form.action = url;
form.submit();
}
</script><form name="form" id="form" method="post" action="#">地址栏的效果:
http://localhost:8080/crm/login.action?username=admin&password=123怎样隐藏 谢谢了 最好能达到http://localhost:8080/crm
function nameAndPwd(){
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
var url = "login_System.action?username="+username+"&password="+password;
form.action = url;
form.submit();
}
</script><form name="form" id="form" method="post" action="#">地址栏的效果:
http://localhost:8080/crm/login.action?username=admin&password=123怎样隐藏 谢谢了 最好能达到http://localhost:8080/crm
解决方案 »
- org.springframework.orm.hibernate3.HibernateSystemException: IllegalArgumentExce
- 关于struts,hidden标签保存form的一个Character类型的property
- 小妹求教一个超链接的问题!状态:紧急
- JSP中SQL语句带二个变量如何写?
- 建一表格,每行都套一个iframe,它的src指向一报表,显示的时候各报表的距离不一样,怎样解决,在线等待
- 发现CLASHPATH对TOMCAT 5 不起作用啊
- 求用javascript判断日期先后的代码
- JSP里request变量问题
- 请问servlet中如何访问在jsp中的javabean?
- weblogic+jsp?
- 跪求高手指导:dhtmltree的问题
- FCK有相关的内容请求大家帮忙
var url = "login_System.action?username="+username+"&password="+password;
form.action = url;
form.method="post";
form.submit();
<form action="<%=request.getContextPath() %>/loginAction.do" method="post">
<fieldset><legend>manager login</legend>
<table>
<tr>
<th><label>username:</label></th>
<td><input name="username" type="text" /></td>
</tr>
<tr>
<th><label>password:</label></th>
<td><input name="password" type="password" /></td>
</tr>
<tr>
<td><button type="submit" >Login</button></td>
<td><button type="submit" >Cancel</button></td>
</tr>
</table>
</fieldset>
</form>这样提交整个form,action中用name来取相应的值就OK了
2.用框架,地址栏不显示参数 frameset或iframe都可以
function nameAndPwd(){
var url = "login_System.action;
form.action = url;
form.submit();
}
</script><form name="form" id="form" method="post" action="#">其实这样就可以了,按楼主的方式其实是重复提交,只不过一个提交到get方法里,一个提交到post方法里了
其实是可以猜出来的,apache跟tomcat整合后配置一个url重写可以达到这种效果,不过比较麻烦
但是我做了form.method="post"; 把下面form的 method="post"去掉。还是不行!!!
function nameAndPwd(){
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
var url = "login_System.action?username="+username+"&password="+password;
form.action = url;
form.submit();
}
</script>看来这种方式 参数无法隐藏 让我泪流满面
不知道你有没有<input type="submit"/>这个控件,估计是你调用的有问题,重复提交了。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>New Web Project</title>
<script type='text/javascript'>
function testSubmit(){
var url="test.jsp?uname=admin&upass=admin";
var form=document.getElementById("myForm");
form.action=url;
form.submit();
}
</script>
</head>
<body>
<form id="myForm" method="post">
<input type="button" value="submit" onclick="testSubmit()">
</form>
</body>
</html>