首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

html跳转到servlet时怎么带参数传递!(没有表单)

2012-06-12 
html跳转到servlet时如何带参数传递!!(没有表单)div idlogin-box-name stylemargin-top:20px登录

html跳转到servlet时如何带参数传递!!(没有表单)
div id="login-box-name" style="margin-top:20px;">登录名:</div><div id="login-box-field" style="margin-top:20px;"><input id="name" name="name" class="form-login" title="Username" value="" size="30" maxlength="2048" /></div>
<div id="login-box-name">密码:</div><div id="login-box-field"><input id="password" name="password" type="password" class="form-login" title="Password" value="" size="30" maxlength="2048" /></div>
<br />
<span class="login-box-options"><input type="checkbox" name="1" value="1"/> 记住我 <a href="#" style="margin-left:30px;">忘记密码?</a></span>
<br />
<br />
<a href="loginCl" id="al"><img src="images/login-btn.png" width="103" height="42" style="margin-left:90px;" /></a>
红色的就是要跳转的servlet ,跳转时带上登录名和密码,要如何做?

[解决办法]
<a href="javascript:test()" id="al">
<script>
function test()
{
window.location = "/loginCl?username=" + document.getElementById("name").value + "&password=" + document.getElementById("password").value ;

}
</script>
[解决办法]
将下面的代码 添加到你的<head></head>标记中间
<script type="text/javascrip>
function login(){
var uname = document.getElementById("name");
var pwd = document.getElementById("password");
document.getElementById("al").href="loginCl?name="uname + "&password" = pwd;
}
</script>
并给连接加上一个onclick属性。如下:
<a href="loginCl" id="al" onclick = "login()">
[解决办法]
oh my god! 哥们你先把servlet相关知识看一下嘛
[解决办法]

探讨

将下面的代码 添加到你的<head></head>标记中间
<script type="text/javascrip>
function login(){
var uname = document.getElementById("name");
var pwd = document.getElementById("password")……

[解决办法]
基础很重要啊
[解决办法]
探讨
可以跳过去了,但你写的路径有点问题,不过是小事。我还想问以下那跳过去,servlet如何得到name和password的值哪?

有没有更好的办法让超链接提交跳转到servlet?

热点排行