JSP页面传递参数给servlet

有两个文本输入框<inputtype="text"name="username"/><inputtype="password"name="password"/>,一个提交... 有两个文本输入框<input type="text" name="username"/><input type="password" name="password"/>,一个提交按钮<input type="submit" name="submit"/>
现在需要点击按钮转到名字为checkAll的servlet页面中,同时需要把输入的用户名username和密码password传递过去验证,请教各位高手!先说说我自己的想法,在提交按钮后面加上一句onclick="location.assign('"/checkAll?username=<%=username%>&password=<%=password%>")把参数传递给checkAll页面,可是里面的username和password如何得到?
抱歉,忘了说了,在该页面中其实不止一个submit提交登录按钮,还有一个注册按钮,<input type="button" value="注册"/>,点击name=submit的登录按钮进入到CheckAll的servlet页面,点击注册按钮需要跳转到注册页面regstor.jsp,如果按照各位所说的,不是连带着注册按钮也跳转到了CheckAll的servlet页面中!
展开
 我来答
幽冥神者
推荐于2016-10-29 · TA获得超过3213个赞
知道大有可为答主
回答量:1953
采纳率:50%
帮助的人:1785万
展开全部
<form action="/checkAll">
<input type="text" name="username"/>
<input type="password" name="password"/>
,<input type="submit" name="submit"/>
</form>

servlet里面 request.getParameter(参数名) 获取值

-_- 服了 注册和登录用一个表单啊
那就都别用submit了,都改成button好了
<form id="form1" method="post">
<input type="text" name="username"/>
<input type="password" name="password"/>
,<input type="button" name="submit" onclick="submitForm('submit');"/>
<input type="button" name="register" onclick="submitForm('register')" />
</form>
<script>
function submitForm(parm){
var form = document.getElementById("form1");
if (parm == "submit") { form.action="/checkAll"; }
else { form.action="register.jsp"; }
form.submit();
}
</script>

上面是同用一个表单提交的情况。如果只是登录提交表单,而注册是要跳转到注册页填写信息的话,就不用这么写了,直接写一个
<input type='button' id='register' onclick='window.location.href="register.jsp";' />
k_b0824
2012-05-18 · 超过13用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:27.6万
展开全部
<form action="Servlet名" method="post"><input type="text" name="username"/><input type="password" name="password"/>
<input type="submit" name="submit"/>
</from>

在Servlet中
用String username = request.getParameter("username");
String password = request.getParameter("passowrd");
这样就可以得到用户名和密码了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Mr_陈帅康
2012-05-18 · TA获得超过1338个赞
知道小有建树答主
回答量:300
采纳率:75%
帮助的人:136万
展开全部
直接在Servlet中获取就行
String username = request.getParameter("username");//这里面的参数要跟你页面上文本输入框的name相同
String password = request.getParameter("password");//这里同上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bd9006
2012-05-18 · TA获得超过2.5万个赞
知道大有可为答主
回答量:4.8万
采纳率:63%
帮助的人:1.6亿
展开全部
(String)request.getParameter("username")

参考
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式