<form name="form1" action="servlet/success" method="post">
<input type="button" value="查询功能" onclick="submit('seek')">
<input type="button" value="修改密码" onclick="submit('alter')">
<input type="hidden" name="h" value="">
</form>
<script>
function submit(whichButton){
document.form1.h.value = whichButton;
document.form1.submit();
}
</script>protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String seek=(String)request.getParameter("h");
if(seek!=null){
if(seek=="seek"){
request.getRequestDispatcher("/seek.jsp").forward(request,response);
}
else if(seek=="alter"){
request.getRequestDispatcher("/alter.jsp").forward(request,response);
}else{
System.out.println("输出错误");
}
}else{
request.getRequestDispatcher("/success.jsp").forward(request,response);
}
}
<input type="button" value="查询功能" onclick="submit('seek')">
<input type="button" value="修改密码" onclick="submit('alter')">
<input type="hidden" name="h" value="">
</form>
<script>
function submit(whichButton){
document.form1.h.value = whichButton;
document.form1.submit();
}
</script>protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String seek=(String)request.getParameter("h");
if(seek!=null){
if(seek=="seek"){
request.getRequestDispatcher("/seek.jsp").forward(request,response);
}
else if(seek=="alter"){
request.getRequestDispatcher("/alter.jsp").forward(request,response);
}else{
System.out.println("输出错误");
}
}else{
request.getRequestDispatcher("/success.jsp").forward(request,response);
}
}
解决方案 »
- 用层来显示查询出来的数据
- 在 itext 中 如何设置表格的边框,即线的粗细或线的虚实
- Servlet + Jboss(Tomcat) 中文乱码为什么会这样?求救
- include file中,如何调用上层目录中的保护文件~~~~~~~~~~~~~~~~~·
- 请教:有没有办法在web页面中使用excel作为表单
- 在action中如何访问和设置session的值?
- 用jspSmartUpload下载中文名称的文件.....
- 在JSP网叶,2框架内如何传递数据
- JSP?????
- 请大家指点迷经:我以前弄的是asp+com 现在想学jsp+javaBeans 了,可不知道怎么入门!
- 关于异步检测Emai是否存在的问题
- 新人问用href传递参数给controller问题
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
<form name="form1" action="servlet/success" method="post">
<input type="button" value="查询功能" onclick="_submit('seek')">
<input type="button" value="修改密码" onclick="_submit('alter')">
<input id="h" type="hidden" name="h" value="">
</form><script>
function _submit(whichButton){
document.getElementById('h').value = whichButton;
alert(document.getElementById('h').value)
document.form1.submit();
}
</script></body>
</html>
js方法名字不要叫submit,有冲突。
把js方法改个名字就成了
这句怎么理解
我不是很懂,而且在servlet中获取的值是button的value 还是name 还是id的值啊?
alert(document.getElementById('h').value)
这句我就是做了一个测试没用,删了吧